@AccessLevel(value=EXTERNAL)
public interface ISPCase
Modifier and Type | Method and Description |
---|---|
curam.application.facade.struct.IEGExecutionApplicationDetails |
addNewMember(curam.isproduct.facade.struct.ISPCaseIDKey key)
Add the new member to the income support integrated case.
|
curam.isproduct.facade.struct.ISPCaseIDKey |
createCase(curam.isproduct.facade.struct.ISPCaseRegistrationDetails details)
Creates an integrated case for an income support.
|
void |
createEmployment(curam.isproduct.facade.struct.CreateISPEmploymentDetails dtls)
Creates an employment record for a case participant.
|
curam.isproduct.facade.struct.ISPCaseContextDetails |
getContextDescription(curam.isproduct.facade.struct.ISPCaseContextKey key)
Reads the details of the context description for the income support
product case.
|
curam.core.sl.struct.ViewCaseParticipantRoleDetailsList |
listActiveMembersByCase(curam.core.struct.CaseKey key)
Reads the list of details of the active members associated with the case.
|
curam.application.facade.struct.ApplicationDisplayDtlsList |
listApplicationsByCase(curam.core.struct.CaseKey key)
Reads the list of details of the applications associated with the case.
|
curam.isproduct.facade.struct.SpousalImpoverishmentDetailsList |
listSpousalImpoverishment(curam.isproduct.facade.struct.ISPCaseIDKey key)
Reads the details of the income support spousal impoverishment records for
a case.
|
void |
modifyCaseDetails(curam.core.facade.struct.ModifyIntegratedCaseDetails details)
Modifies the details of the case header.
|
curam.isproduct.facade.struct.ISPSiteMapDetails |
readSiteMapDetails(curam.isproduct.sl.struct.ISPCaseID key)
Reads the details of the income support product site map.
|
curam.isproduct.facade.struct.SpousalImpoverishmentDetails |
readSpousalImpoverishment(curam.isproduct.facade.struct.SpousalImpoverishmentKey key)
Reads the details of an income support spousal impoverishment record.
|
void |
validateSelectPrimaryClient(curam.core.struct.ConcernRoleKey key)
Validates the selection of the primary client.
|
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ISPCaseIDKey createCase(curam.isproduct.facade.struct.ISPCaseRegistrationDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the new case to create.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseParticipantRole, ConcernRole, CaseHeader, Users, Address, CaseRelationship |
CaseParticipantRole, CaseHeader, CaseStatus, CaseRelationship |
@AccessLevel(value=EXTERNAL) void createEmployment(curam.isproduct.facade.struct.CreateISPEmploymentDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- The details of an employment record.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseParticipantRole, ConcernRole, Person, ProspectPerson, Employer, Employment, Address |
CaseParticipantRole, Representative |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ISPCaseContextDetails getContextDescription(curam.isproduct.facade.struct.ISPCaseContextKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseHeader |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ISPSiteMapDetails readSiteMapDetails(curam.isproduct.sl.struct.ISPCaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.SpousalImpoverishmentDetails readSpousalImpoverishment(curam.isproduct.facade.struct.SpousalImpoverishmentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the spousal impoverishment.curam.util.exception.AppException
curam.util.exception.InformationalException
ISPSpousalImpoverishment |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.SpousalImpoverishmentDetailsList listSpousalImpoverishment(curam.isproduct.facade.struct.ISPCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
ISPSpousalImpoverishment, ProductDelivery, CaseHeader |
@AccessLevel(value=EXTERNAL) void modifyCaseDetails(curam.core.facade.struct.ModifyIntegratedCaseDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The details of the case header.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseHeader, Outcome, ConcernRole, OrgObjectLink, Users, OrgObjectLink, Position, WorkQueue, Address, PhoneNumber, ConcernRolePhoneNumber, Bookmark, SpecialCaution |
@AccessLevel(value=EXTERNAL) curam.application.facade.struct.ApplicationDisplayDtlsList listApplicationsByCase(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
Application |
@AccessLevel(value=EXTERNAL) curam.core.sl.struct.ViewCaseParticipantRoleDetailsList listActiveMembersByCase(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseParticipantRole, ConcernRole, SpecialCaution |
@AccessLevel(value=EXTERNAL) void validateSelectPrimaryClient(curam.core.struct.ConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of a person.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.application.facade.struct.IEGExecutionApplicationDetails addNewMember(curam.isproduct.facade.struct.ISPCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case.curam.util.exception.AppException
curam.util.exception.InformationalException