@AccessLevel(value=EXTERNAL) public abstract class EligibilityDetermination extends curam.isproduct.sl.impl.EligibilityDetermination implements EligibilityDetermination
The primary aim is to enable a user to determine eligibility of a household
or individual for one or more programs delivered by an agency.
Establishing this eligibility is part of the application process which
gathers the relevant information and evidence on an applicant to check their
eligibility.
Eligibility determination acts on the evidence gathered during the application process, executes program specific rules on them and produces decisions on which product delivery cases can be created.
Constructor and Description |
---|
EligibilityDetermination() |
buildTrulyOptionalCombinations, checkEligibilityForAssistanceUnit, checkProgram, checkSpecialCircumstances, determineAssistanceUnits, getAssistanceUnits, getCaseDecision, getProductName, getRulesResult, getSanctionAssessmentDtlsListForInsert, getSanctionAssessmentName, getTrulyOptionalMemberList, insertIntoAssistanceUnitMap, insertIntoCaseDecisionSet, isAssistanceUnitAlreadyInList, processProgram, processSanctionAssessment, removeDuplicateAssistanceUnits, runProductRules, runRules, runSanctionAssessmentRules, setPreInitializedRDOs, sortAssistanceUnitMembersInDescOrder, storeIneligbileDecision, validateUnapprovedEvidence
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
processCAProgram, processCASanctionAssessment