@AccessLevel(value=EXTERNAL)
public interface ApplicationCaseCheckEligibility
Modifier and Type | Method and Description |
---|---|
void |
checkEligibility(curam.commonintake.entity.struct.ApplicationCaseKey key)
Check the client's eligibility for a configured rule-set.
|
void |
checkEligibilityUserChoice(curam.commonintake.facade.struct.ApplicationCaseCheckEligibilityProgramDetails details)
Check the client's eligibility for the user selected programs.
|
curam.commonintake.facade.struct.ApplicationCaseCheckEligibiltyResultList |
listEligibilityChecks(curam.commonintake.entity.struct.ApplicationCaseKey key)
Retrieves a list of check eligibility results associated to the specified
application case.
|
curam.commonintake.facade.struct.ProgramTypeDetailsList |
listPrograms(curam.commonintake.entity.struct.ApplicationCaseKey key)
Retrieves a list of programs configured for the specified application
case.
|
curam.commonintake.facade.struct.ApplicationCaseEligibilityStrategyDetails |
readEligibilityStrategy(curam.commonintake.entity.struct.ApplicationCaseKey key)
Reads the eligibility strategy associated to the specified application
case.
|
curam.commonintake.facade.struct.ApplicationCaseCheckEligibilityDisplayXML |
viewCheckEligibilityDisplayRules(curam.commonintake.entity.struct.AppCaseEligibilityResultKey key)
Retrieves the display XML for the specified application case eligibilty
result record.
|
curam.commonintake.facade.struct.ApplicationCaseCheckEligibiltyResultList listEligibilityChecks(curam.commonintake.entity.struct.ApplicationCaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the application case for which the
check eligibility results are being sought.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.void checkEligibility(curam.commonintake.entity.struct.ApplicationCaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the application case for which the
check eligibility results are being sought.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.curam.commonintake.facade.struct.ProgramTypeDetailsList listPrograms(curam.commonintake.entity.struct.ApplicationCaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the application case.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.curam.commonintake.facade.struct.ApplicationCaseEligibilityStrategyDetails readEligibilityStrategy(curam.commonintake.entity.struct.ApplicationCaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the application case.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.void checkEligibilityUserChoice(curam.commonintake.facade.struct.ApplicationCaseCheckEligibilityProgramDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The unique identifier of the application case for which the
check eligibility results are being sought.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.curam.commonintake.facade.struct.ApplicationCaseCheckEligibilityDisplayXML viewCheckEligibilityDisplayRules(curam.commonintake.entity.struct.AppCaseEligibilityResultKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the application case eligibilty result
record.curam.util.exception.AppException
- Generic Exception.curam.util.exception.InformationalException
- Generic Exception.