@AccessLevel(value=EXTERNAL)
public interface SanctionAssessment
Modifier and Type | Method and Description |
---|---|
void |
cancelSanction(curam.isproduct.facade.struct.SanctionKey key)
Cancels the sanction assessment.
|
void |
cancelSanctionOverride(curam.isproduct.facade.struct.SanctionOverrideKey key)
Cancels the sanction override.
|
void |
createSanction(curam.isproduct.facade.struct.ISPSanctionAssessmentProcKey key,
curam.isproduct.facade.struct.SanctionDetails dtls)
Creates the sanction.
|
void |
createSanctionOrSanctionOverride(curam.isproduct.facade.struct.ISPSanctionAssessmentProcKey key,
curam.isproduct.facade.struct.SanctionOrSanctionOverrideDetails dtls)
Creates either sanction or sanction override records for an assessment.
|
void |
createSanctionOverride(curam.isproduct.facade.struct.ISPSanctionAssessmentProcKey key,
curam.isproduct.facade.struct.SanctionOverrideDetails dtls)
Creates the sanction override.
|
curam.isproduct.facade.struct.SanctionResultsDetailsList |
listSanctionAssessmentResultDetails(curam.isproduct.facade.struct.SanctionResultKey key)
Reads a list of results of the sanction assessment.
|
curam.isproduct.sl.struct.SanctionDetailsList |
listSanctionForCase(curam.isproduct.sl.entity.struct.SearchByCaseIDKey key)
Reads the details of the sanction for a case.
|
curam.isproduct.sl.struct.SanctionOverrideListDetailsList |
listSanctionOverrideForCase(curam.isproduct.sl.entity.struct.SearchByCaseIDKey key)
Reads the details of the sanction override for a case.
|
curam.isproduct.facade.struct.SanctionRecommendationDetailsList |
listSanctionRecommendations(curam.isproduct.sl.struct.ISPCaseIDKey integratedCaseID)
Reads the details of the sanction recommendation for a case.
|
void |
modifySanction(curam.isproduct.facade.struct.SanctionDetails dtls)
Modifies the details of the sanction.
|
void |
modifySanctionOverride(curam.isproduct.facade.struct.SanctionOverrideDetails dtls)
Modifies the details of the sanction override.
|
curam.isproduct.facade.struct.SanctionAndParticipantNameDetails |
readSanctionByAssessmentID(curam.isproduct.facade.struct.ISPSanctionAssessmentProcKey key)
Reads the details of the sanction for an assessment.
|
curam.isproduct.facade.struct.SanctionOverrideAndParticipantNameDetails |
readSanctionOverrideByAssessmentID(curam.isproduct.facade.struct.ISPSanctionAssessmentProcKey key)
Reads the details of a sanction override for an assessment.
|
curam.isproduct.facade.struct.SanctionRecommendationDetails |
readSanctionRecommendation(curam.isproduct.sl.entity.struct.SanctionRecommendationKey key)
Reads the details of the sanction recommendation record based on an
identifier of the sanction recommendation.
|
curam.isproduct.facade.struct.SanctionAssesmentStatusValue |
resolveResults(curam.isproduct.facade.struct.SactionAssessmentStatusCode key)
Reads the sanction assessment status value for the sanction assessment
status code.
|
void |
validateAndCloseSanctionAssessmentTask(curam.isproduct.facade.struct.SanctionTaskKey key)
Validates whether the sanctions are in action and if not, closes the task
associated with a sanction assessment.
|
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.SanctionResultsDetailsList listSanctionAssessmentResultDetails(curam.isproduct.facade.struct.SanctionResultKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case decision set and the case.curam.util.exception.AppException
curam.util.exception.InformationalException
ConcernRole, CaseParticipantRole, CaseDecisionObjective |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.SanctionOverrideAndParticipantNameDetails readSanctionOverrideByAssessmentID(curam.isproduct.facade.struct.ISPSanctionAssessmentProcKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the sanction assessment.curam.util.exception.AppException
curam.util.exception.InformationalException
SanctionOverride |
@AccessLevel(value=EXTERNAL) void createSanctionOrSanctionOverride(curam.isproduct.facade.struct.ISPSanctionAssessmentProcKey key, curam.isproduct.facade.struct.SanctionOrSanctionOverrideDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the income support product sanction assessment
process.dtls
- The details of the sanction override.curam.util.exception.AppException
curam.util.exception.InformationalException
SanctionOverride, Sanction |
SanctionOverride, Sanction |
@AccessLevel(value=EXTERNAL) void cancelSanctionOverride(curam.isproduct.facade.struct.SanctionOverrideKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the sanction override.curam.util.exception.AppException
curam.util.exception.InformationalException
SanctionOverride |
SanctionOverride |
@AccessLevel(value=EXTERNAL) void modifySanction(curam.isproduct.facade.struct.SanctionDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the sanction.curam.util.exception.AppException
curam.util.exception.InformationalException
Sanction |
Sanction |
@AccessLevel(value=EXTERNAL) void cancelSanction(curam.isproduct.facade.struct.SanctionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the sanction.curam.util.exception.AppException
curam.util.exception.InformationalException
Sanction |
Sanction |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.SanctionAndParticipantNameDetails readSanctionByAssessmentID(curam.isproduct.facade.struct.ISPSanctionAssessmentProcKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the income support product sanction assessment
process.curam.util.exception.AppException
curam.util.exception.InformationalException
Sanction |
@AccessLevel(value=EXTERNAL) void modifySanctionOverride(curam.isproduct.facade.struct.SanctionOverrideDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the sanction override.curam.util.exception.AppException
curam.util.exception.InformationalException
SanctionOverride |
SanctionOverride |
@AccessLevel(value=EXTERNAL) void validateAndCloseSanctionAssessmentTask(curam.isproduct.facade.struct.SanctionTaskKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the task.curam.util.exception.AppException
curam.util.exception.InformationalException
Sanction |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.SanctionAssesmentStatusValue resolveResults(curam.isproduct.facade.struct.SactionAssessmentStatusCode key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
sactionAssessmentStatusCode
- A sanction assessment status code table
code.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void createSanction(curam.isproduct.facade.struct.ISPSanctionAssessmentProcKey key, curam.isproduct.facade.struct.SanctionDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- The details of the sanction.curam.util.exception.AppException
curam.util.exception.InformationalException
Sanction |
Sanction |
@AccessLevel(value=EXTERNAL) void createSanctionOverride(curam.isproduct.facade.struct.ISPSanctionAssessmentProcKey key, curam.isproduct.facade.struct.SanctionOverrideDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- The details of the sanction override.curam.util.exception.AppException
curam.util.exception.InformationalException
SanctionOverride |
SanctionOverride |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.SanctionDetailsList listSanctionForCase(curam.isproduct.sl.entity.struct.SearchByCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
Sanction, ConcernRole |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.SanctionOverrideListDetailsList listSanctionOverrideForCase(curam.isproduct.sl.entity.struct.SearchByCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifier of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
SanctionOverride, ConcernRole |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.SanctionRecommendationDetailsList listSanctionRecommendations(curam.isproduct.sl.struct.ISPCaseIDKey integratedCaseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
ispCaseIDKey
- Identifier of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
SanctionRecommendation, Sanction, SanctionOverride, ConcernRole |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.SanctionRecommendationDetails readSanctionRecommendation(curam.isproduct.sl.entity.struct.SanctionRecommendationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
sanctionRecommendationKey
- Identifier of the sanction
recommendation.curam.util.exception.AppException
curam.util.exception.InformationalException
SanctionRecommendation, ConcernRole |