@AccessLevel(value=EXTERNAL)
public interface HouseholdRelationshipUtility
Modifier and Type | Method and Description |
---|---|
void |
checkRelshipPartOfCase(curam.core.struct.MaintainConcernRoleRelationshipKey key)
This method will check if the core concern role relationship is part of an
ISP case.
|
curam.evidence.sl.struct.CreatedHholdRelationshipEvidence |
createCoreRelHholdRelEvidence(curam.evidence.sl.struct.CreateCoreRelHholdRelEvidenceDetails details)
Inserts a core relationship record, an Income Support Product relationship
record and reciprocal relationship records for both.
|
curam.evidence.sl.struct.CreatedHHoldRelForCoreRelationshipsDtls |
createHHoldRelForCoreRelationships(curam.evidence.sl.struct.CreateHHoldRelForCoreRelationshipsKey key)
Creates household relationships for any existing concern role
relationships that a person has with other household members on a case.
|
curam.evidence.sl.struct.CreatedRelationshipDtls |
createRelationship(curam.evidence.sl.struct.CreateRelationshipKey key)
Creates a household relationship and the corresponding reciprocal
relationship.
|
curam.evidence.sl.struct.RecipRelationshipTypeDtls |
getRecipRelationshipType(curam.evidence.sl.struct.RecipRelationshipTypeKey key)
Reads reciprocal relationship details for a given household relationship.
|
curam.evidence.sl.struct.ReadHholdRelationshipEvidenceListDetailsList |
listHholdRelationshipEvidence(curam.evidence.sl.struct.ReadHholdRelationshipEvidenceListKey key)
Reads a list of household relationships for a case.
|
void |
validateCoreRelationshipDetails(curam.evidence.sl.struct.CreateCoreRelHholdRelEvidenceDetails details)
Validates the household member relationship details to determine if it is
valid to add a new concern role relationship for the ISP household member
relationship
|
void |
validateDetails(curam.evidence.sl.struct.ValidateHholdRelationshipEvidenceDtls details)
Validate the details for an ISP Household Relationship
|
void |
validateInsert(curam.evidence.sl.struct.ValidateInsertHholdRelationshipEvidenceDtls details)
Validates the household relationship details that are being inserted.
|
curam.evidence.sl.struct.CreatedHholdRelationshipEvidence createCoreRelHholdRelEvidence(curam.evidence.sl.struct.CreateCoreRelHholdRelEvidenceDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void validateCoreRelationshipDetails(curam.evidence.sl.struct.CreateCoreRelHholdRelEvidenceDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void checkRelshipPartOfCase(curam.core.struct.MaintainConcernRoleRelationshipKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.evidence.sl.struct.RecipRelationshipTypeDtls getRecipRelationshipType(curam.evidence.sl.struct.RecipRelationshipTypeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the household relationship.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdRelationship, ConcernRoleRelationship |
@AccessLevel(value=EXTERNAL) curam.evidence.sl.struct.CreatedRelationshipDtls createRelationship(curam.evidence.sl.struct.CreateRelationshipKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The household relationship details.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdRelationship, EvidenceDescriptor |
HouseholdRelationship, EvidenceDescriptor |
void validateInsert(curam.evidence.sl.struct.ValidateInsertHholdRelationshipEvidenceDtls details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void validateDetails(curam.evidence.sl.struct.ValidateHholdRelationshipEvidenceDtls details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.evidence.sl.struct.ReadHholdRelationshipEvidenceListDetailsList listHholdRelationshipEvidence(curam.evidence.sl.struct.ReadHholdRelationshipEvidenceListKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the case.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdRelationship, EvidenceDescriptor |
@AccessLevel(value=EXTERNAL) curam.evidence.sl.struct.CreatedHHoldRelForCoreRelationshipsDtls createHHoldRelForCoreRelationships(curam.evidence.sl.struct.CreateHHoldRelForCoreRelationshipsKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the person and the case.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdRelationship, ConcernRoleRelationship, HouseholdMember, EvidenceDescriptor |
HouseholdRelationship, EvidenceDescriptor |