@AccessLevel(value=EXTERNAL)
public interface CheckEligibility
Modifier and Type | Method and Description |
---|---|
curam.isproduct.facade.struct.ProductCaseDecisionDetails |
getCaseEligibilityDetails(curam.struct.ApplicationIDKey key) |
curam.isproduct.checkeligibility.facade.struct.CheckEligibilitySelectionList |
listCheckEligibilitySelection(curam.core.struct.CaseID key)
This method returns the options available for eligibility determination.
|
curam.isproduct.facade.struct.MAEligibilitySelectionList |
listCheckMAEligibilitySelection(curam.struct.ApplicationIDKey key) |
curam.isproduct.facade.struct.MAEligibilitySelectionList |
listCheckMAEligibilitySelectionForIC(curam.core.struct.CaseID key) |
void |
processCheckEligibilitySelection(curam.isproduct.checkeligibility.facade.struct.CheckEligibilitySelected details)
This method initiates the process which determines eligibility for the
household for the specified program options.
|
void |
validateSelectCheckEligibilityDetails(curam.isproduct.facade.struct.ValidateSelectCheckEligibilityDetails validateDetails)
This method validates the choice of the program(s) selected and initiates
the process which determines eligibility for the household.
|
void |
validateSelectCombinations(curam.isproduct.facade.struct.ValidateSelectCheckEligibilityDetails validateDetails)
This method validates the combination of the program(s) selected for
eligibility determination.
|
@AccessLevel(value=EXTERNAL) void validateSelectCheckEligibilityDetails(curam.isproduct.facade.struct.ValidateSelectCheckEligibilityDetails validateDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void validateSelectCombinations(curam.isproduct.facade.struct.ValidateSelectCheckEligibilityDetails validateDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.checkeligibility.facade.struct.CheckEligibilitySelectionList listCheckEligibilitySelection(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void processCheckEligibilitySelection(curam.isproduct.checkeligibility.facade.struct.CheckEligibilitySelected 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.ProductCaseDecisionDetails getCaseEligibilityDetails(curam.struct.ApplicationIDKey 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.MAEligibilitySelectionList listCheckMAEligibilitySelection(curam.struct.ApplicationIDKey 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.MAEligibilitySelectionList listCheckMAEligibilitySelectionForIC(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException