@AccessLevel(value=EXTERNAL)
public interface MAProductDelivery
Modifier and Type | Method and Description |
---|---|
curam.isproduct.facade.struct.CheckCaseGroupMembersAvailabilityDetails |
checkCaseGroupMembersAvailability(curam.isproduct.facade.struct.CheckCaseGroupMembersAvailabilityKey key)
Checks for the availability of the members on the case for adding into
Members group.
|
curam.isproduct.facade.struct.InformationMsgDtlsList |
createCertification(curam.isproduct.facade.struct.CreateCertificationDetails details)
This method will wrap the standard Product Delivery function and include
the required MA Product Delivery code.
|
curam.isproduct.facade.struct.GroupMemberKey |
createGroupMember(curam.isproduct.facade.struct.CreateGroupMemberDetails details)
Adds a new member to the member group.
|
curam.isproduct.facade.struct.GroupMemberDetailsList |
listBenefitGroup(curam.isproduct.facade.struct.GroupMemberListKey key)
Returns a list of the assistance group members.
|
curam.isproduct.facade.struct.GroupMemberDetailsList |
listFinancialGroup(curam.isproduct.facade.struct.GroupMemberListKey key)
Returns a list of all of the financial group members.
|
curam.isproduct.facade.struct.GroupMemberDetailsList |
listMemberGroup(curam.isproduct.facade.struct.GroupMemberListKey key)
Method returns a list of the members of the Member Group for the products
that are not Low Income Families with Children.
|
curam.isproduct.facade.struct.MemberGroupDetailsList |
listMemberGroupLIFC(curam.isproduct.facade.struct.GroupMemberListKey key)
Method returns a list of the members of the Member Group for the product
Low Income Families with Children.
|
curam.isproduct.facade.struct.MemberGroupDetailsList |
listMemberGroupRefugee(curam.isproduct.facade.struct.GroupMemberListKey key)
Lists the members of the member group for the Refugee product.
|
curam.isproduct.facade.struct.GroupMemberDetailsList |
listNonReceivingAssistanceGroup(curam.isproduct.facade.struct.GroupMemberListKey key)
Returns a list of the assistance unit members not yet receiving CHIP.
|
curam.isproduct.facade.struct.GroupMemberDetailsList |
listPreviousCurrentMemberGroupLIFC(curam.isproduct.facade.struct.GroupMemberListKey key)
Method returns a combined list of the previous and current members of the
Member Group for the product Low Income Families with Children.
|
curam.isproduct.facade.struct.GroupMemberDetailsList |
listPreviousCurrentMemberGroupRefugee(curam.isproduct.facade.struct.GroupMemberListKey key)
Method returns a combined list of the previous and current members of the
Member Group for the Refugee product.
|
curam.isproduct.facade.struct.InformationMsgDtlsList |
modifyCertification(curam.isproduct.facade.struct.MaintainCertificationDetails details)
Modifies a certification date record (By calling the Product Delivery
certification code in core) and modifies the value for the start date of
the case group member.
|
curam.isproduct.facade.struct.ReadGroupMemberDetails |
readGroupMemberDetails(curam.isproduct.facade.struct.GroupMemberKey key)
Method returns the Group Member details of an individual.
|
curam.isproduct.facade.struct.ReadMAProductHomePageDetails |
readMAProductHomePageDetails(curam.isproduct.facade.struct.ReadMAProgramHomePageKey key)
Retrieves all the details related to a previously created program and also
the product type of the program that must be shown in the Product Home
page.
|
curam.isproduct.facade.struct.ReadMAProgramHomePageDetails |
readMAProgramHomePageDetails(curam.isproduct.facade.struct.ReadMAProgramHomePageKey key)
Retrieves all the details related to a previously created program that
must be shown in the Program Home page.
|
curam.isproduct.facade.struct.RemovedGroupMemberDetails |
removeGroupMember(curam.isproduct.facade.struct.ModifyGroupMemberDetails details)
Removes a member from the member group (i.e. sets their end date).
|
void |
renewProgram(curam.isproduct.facade.struct.ISPCaseIDKey key)
Renews a medical assistance product delivery for another certification
period.
|
curam.isproduct.facade.struct.CaseParticipantRoleIDAndNameDtlsList |
searchGroupMemberHholdMemsByCaseID(curam.core.struct.CaseKey key)
Returns a list of all the household members on the integrated case for the
given product delivery case.
|
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.GroupMemberDetailsList listFinancialGroup(curam.isproduct.facade.struct.GroupMemberListKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.RemovedGroupMemberDetails removeGroupMember(curam.isproduct.facade.struct.ModifyGroupMemberDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.GroupMemberKey createGroupMember(curam.isproduct.facade.struct.CreateGroupMemberDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.GroupMemberDetailsList listMemberGroup(curam.isproduct.facade.struct.GroupMemberListKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.GroupMemberDetailsList listBenefitGroup(curam.isproduct.facade.struct.GroupMemberListKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ReadGroupMemberDetails readGroupMemberDetails(curam.isproduct.facade.struct.GroupMemberKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ReadMAProgramHomePageDetails readMAProgramHomePageDetails(curam.isproduct.facade.struct.ReadMAProgramHomePageKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.MemberGroupDetailsList listMemberGroupLIFC(curam.isproduct.facade.struct.GroupMemberListKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.InformationMsgDtlsList createCertification(curam.isproduct.facade.struct.CreateCertificationDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.InformationMsgDtlsList modifyCertification(curam.isproduct.facade.struct.MaintainCertificationDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.GroupMemberDetailsList listNonReceivingAssistanceGroup(curam.isproduct.facade.struct.GroupMemberListKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.MemberGroupDetailsList listMemberGroupRefugee(curam.isproduct.facade.struct.GroupMemberListKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void renewProgram(curam.isproduct.facade.struct.ISPCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.GroupMemberDetailsList listPreviousCurrentMemberGroupLIFC(curam.isproduct.facade.struct.GroupMemberListKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.GroupMemberDetailsList listPreviousCurrentMemberGroupRefugee(curam.isproduct.facade.struct.GroupMemberListKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.CaseParticipantRoleIDAndNameDtlsList searchGroupMemberHholdMemsByCaseID(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.CheckCaseGroupMembersAvailabilityDetails checkCaseGroupMembersAvailability(curam.isproduct.facade.struct.CheckCaseGroupMembersAvailabilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ReadMAProductHomePageDetails readMAProductHomePageDetails(curam.isproduct.facade.struct.ReadMAProgramHomePageKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException