@AccessLevel(value=EXTERNAL)
public interface EligibilityResult
Modifier and Type | Method and Description |
---|---|
void |
closeEligibilityTask(curam.isproduct.facade.struct.EligibilityTaskKey key)
Closes the task related to a program eligibility.
|
curam.isproduct.facade.struct.CreatedPrograms |
createPrograms(curam.isproduct.facade.struct.CreateProgramsDtls createProgramsDetails)
Creates the product delivery cases on an integrated case.
|
curam.core.facade.struct.CaseTypeDetails |
getCaseTypeForDecision(curam.core.facade.struct.ReadCaseDecisionKey key)
Reads the case type for a case decision.
|
curam.isproduct.facade.struct.ResolveNextPageName |
getResolveNextPageName(curam.isproduct.facade.struct.CaseDecisionTabList tablist)
Reads the name of the page to display on selection of an eligible program
from the list of eligible results.
|
curam.core.sl.struct.BooleanIndicator |
isTaskClosed(curam.core.sl.struct.TaskManagementTaskKey taskKey)
Reads the status of the task to be closed or not.
|
curam.isproduct.intakeapplication.sl.struct.DeniedApplicationDetailsList |
listDeniedApplications(curam.isproduct.sl.struct.CaseAndDecisionSetInstanceIDKey key)
Reads a list of applications that are denied for a case.
|
curam.core.facade.struct.ListEvidenceUsedByRuleResult |
listEvidenceUsedByRule(curam.core.facade.struct.ListEvidenceUsedByRuleKey key)
Reads a list of evidence used by a rule.
|
curam.isproduct.facade.struct.InformationMsgDtlsList |
listOutstandingVerificationsInformationals(curam.isproduct.sl.struct.CaseIDTabList caseIDTabList)
Reads a list of informational messages related to the outstanding
verifications required on the product delivery cases.
|
curam.isproduct.intakeapplication.sl.struct.UndisposedApplicationDetailsList |
listUndisposedApplications(curam.core.struct.CaseKey key)
Reads a list of undisposed applications for a case.
|
curam.core.facade.struct.ReadCaseDecisionDetails |
readDecision(curam.core.facade.struct.ReadCaseDecisionKey key)
Reads the details of a case decision.
|
curam.isproduct.facade.struct.ProdcutNameDetails |
resolveEligibilityByProductName(curam.isproduct.facade.struct.ProductCodeDetails key)
Reads a product name for a product code.
|
curam.isproduct.facade.struct.CreateProgramsDetails |
retrievePotentialPrograms(curam.isproduct.facade.struct.CreateProgramsDetails dtls)
Reads a list of potential product delivery cases.
|
curam.isproduct.sl.struct.EligibilityForHouseholdDetailsList |
searchSelectedPrograms(curam.isproduct.facade.struct.CaseContextKey key,
curam.isproduct.facade.struct.CaseDecisionTabList list,
curam.isproduct.facade.struct.HOHCaseDecisionTabList hohtablist)
Reads the details of the selected programs and the household members.
|
curam.isproduct.facade.struct.ReceiptDate |
selectReceiptDate(curam.isproduct.facade.struct.CreateProgramsDtls createProgramsDtls)
Determines whether the receipt date exists for the cash assistance, the
food assistance or the medical assistance programs.
|
void |
validateReceiptDate(curam.isproduct.facade.struct.CreateProgramsDtls dtls)
Validates the receipt date.
|
curam.isproduct.facade.struct.CreateProgramsDetails |
validateSelectedHousehold(curam.isproduct.facade.struct.CreateProgramsDetails createProgramsDetails)
Validates that at least one head of the household has been selected while
creating the cash assistance or the food assistance product delivery.
|
curam.isproduct.facade.struct.EligibilityDetails |
viewCheckEligibilityResult(curam.isproduct.facade.struct.EligibilityKey key)
Reads a list of the programs and the product delivery case details for
which the household is currently eligible.
|
curam.isproduct.facade.struct.AssessmentDecisionResult |
viewDependentChildAssessmentDecision(curam.isproduct.facade.struct.EligibilityKey key)
Reads the details of a dependent child assessment decision.
|
curam.isproduct.facade.struct.EligibilityPotentialHOHList |
viewEligibilityListForHousehold(curam.isproduct.facade.struct.CaseDecisionTabList tabList)
Reads a list of the potential heads of the household for an eligible cash
assistance or food assistance decision.
|
curam.isproduct.facade.struct.ProgramEligibilityResult |
viewIneligibleDecisions(curam.isproduct.facade.struct.EligibilityKey key)
Reads the details of the program ineligibility results related to the
ineligible decisions.
|
curam.isproduct.facade.struct.HouseholdEligibilityDetails |
viewMemberEligibilityDetails(curam.isproduct.facade.struct.EligibilityKey key)
Reads the eligibility details for the members of a case.
|
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.EligibilityDetails viewCheckEligibilityResult(curam.isproduct.facade.struct.EligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Key
- Identifier of the case and the case decision.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, CaseDecisionObjective, CaseDecisionObjectiveTag, CaseDecisionSet, ConcernRole, CaseParticipantRole, CaseGroups, CaseHeader, ProductDelivery, Product, Applicant, EligibilityDecisions |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.CreateProgramsDetails retrievePotentialPrograms(curam.isproduct.facade.struct.CreateProgramsDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
createProgramsDetails
- Identifier of the integrated case and the
case decision set.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, ConcernRole, Product, IntakeProgramApplication, ProgramType, Applicant, CaseGroups |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ReadCaseDecisionDetails readDecision(curam.core.facade.struct.ReadCaseDecisionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case decision.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, Product, ProductRulesLink, CaseDecisionObjective |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.HouseholdEligibilityDetails viewMemberEligibilityDetails(curam.isproduct.facade.struct.EligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Identifier
- of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, CaseDecisionObjective, CaseDecisionSet, ConcernRole, Product, ProductRulesLink |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ProgramEligibilityResult viewIneligibleDecisions(curam.isproduct.facade.struct.EligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case and the instance.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.AssessmentDecisionResult viewDependentChildAssessmentDecision(curam.isproduct.facade.struct.EligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case and the case decision set.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ListEvidenceUsedByRuleResult listEvidenceUsedByRule(curam.core.facade.struct.ListEvidenceUsedByRuleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the rule.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, Product, ProductRulesLink |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.CaseTypeDetails getCaseTypeForDecision(curam.core.facade.struct.ReadCaseDecisionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case decision.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, CaseHeader |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ProdcutNameDetails resolveEligibilityByProductName(curam.isproduct.facade.struct.ProductCodeDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
This operation is used in display, it takes the program name code as input and returns the string value of the product name.
productCodeDetails
- The program name code table codecuram.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void closeEligibilityTask(curam.isproduct.facade.struct.EligibilityTaskKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the task.curam.util.exception.AppException
curam.util.exception.InformationalException
Task |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.CreatedPrograms createPrograms(curam.isproduct.facade.struct.CreateProgramsDtls createProgramsDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
createProgramsDtls
- Tab list of the case decision and the receipt
date.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, CaseHeader, ConcernRole, CaseDecisionObjective, Product, Address, CaseParticipantRole, CurrencyExchange, AdminIntegratedCase |
CaseHeader, CaseStatus, CaseParticipantRole, ProductDelivery |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.EligibilityPotentialHOHList viewEligibilityListForHousehold(curam.isproduct.facade.struct.CaseDecisionTabList tabList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
tabList
- List of the case decisions.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, CaseDecisionObjective, ConcernRole |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.CreateProgramsDetails validateSelectedHousehold(curam.isproduct.facade.struct.CreateProgramsDetails createProgramsDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
The
- list of the case decisions.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ResolveNextPageName getResolveNextPageName(curam.isproduct.facade.struct.CaseDecisionTabList tablist) throws curam.util.exception.AppException, curam.util.exception.InformationalException
tabList
- The list of the case decisions.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, CaseDecisionObjective, ConcernRole |
@AccessLevel(value=EXTERNAL) curam.isproduct.intakeapplication.sl.struct.UndisposedApplicationDetailsList listUndisposedApplications(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseKey
- Identifier of the integrated case.curam.util.exception.AppException
curam.util.exception.InformationalException
ConcernRole, Applicant, IntakeApplication, ProgramType |
@AccessLevel(value=EXTERNAL) curam.isproduct.intakeapplication.sl.struct.DeniedApplicationDetailsList listDeniedApplications(curam.isproduct.sl.struct.CaseAndDecisionSetInstanceIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseAndDecisionSetInstanceIDKey
- Identifier of the case and the case
decision set.curam.util.exception.AppException
curam.util.exception.InformationalException
Applicant, ConcernRole, IntakeApplication, EligibilityDecisions, ProgramType |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.InformationMsgDtlsList listOutstandingVerificationsInformationals(curam.isproduct.sl.struct.CaseIDTabList caseIDTabList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseIDTabList
- List of the product delivery case identifiers.curam.util.exception.AppException
curam.util.exception.InformationalException
ProductDelivery, Product, CaseHeader |
@AccessLevel(value=EXTERNAL) void validateReceiptDate(curam.isproduct.facade.struct.CreateProgramsDtls dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
createProgramsDetails
- Receipt date of the programs and the list of
case decisions.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecisionObjective |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ReceiptDate selectReceiptDate(curam.isproduct.facade.struct.CreateProgramsDtls createProgramsDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
createProgramsDtls
- The list of the case decisions.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, Product |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.EligibilityForHouseholdDetailsList searchSelectedPrograms(curam.isproduct.facade.struct.CaseContextKey key, curam.isproduct.facade.struct.CaseDecisionTabList list, curam.isproduct.facade.struct.HOHCaseDecisionTabList hohtablist) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Identifier
- of the case and the case decision set.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseHeader, ConcernRole, CaseDecision, CaseDecisionObjective |
@AccessLevel(value=EXTERNAL) curam.core.sl.struct.BooleanIndicator isTaskClosed(curam.core.sl.struct.TaskManagementTaskKey taskKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the task.curam.util.exception.AppException
curam.util.exception.InformationalException