@AccessLevel(value=EXTERNAL)
public interface IContextCaseHandler
Modifier and Type | Method and Description |
---|---|
boolean |
checkCaseParticipantRole(java.lang.String caseParticipantRole)
This method checks if the CCV client has an acceptable case participant
role on the case in question.
|
boolean |
checkCaseStatus(java.lang.String caseStatus)
This method checks if the case in question is of an acceptable status,
based on the status configurations for that case type.
|
boolean |
checkType(java.lang.String caseID)
This method checks if the case in question is of an acceptable type, based
on the configurations for that case type.
|
boolean |
displayCase(java.lang.String caseStatus,
java.lang.String caseID,
java.lang.String caseParticipantRole)
Parent method called by CCV to determine if a case is eligible for display.
|
java.lang.String |
getCaseName(java.lang.String caseID)
Retrieves the case name for a given case type / case.
|
java.lang.String |
getShowAllCaseParticipantRoles()
Retrieves a configuration property that denotes if cases where the claimant
is of any case participant role is to be displayed.
|
boolean displayCase(java.lang.String caseStatus, java.lang.String caseID, java.lang.String caseParticipantRole) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseStatus
- The status of the casecaseID
- The ID of the casecaseParticipantRole
- The case participant rolecuram.util.exception.AppException
curam.util.exception.InformationalException
boolean checkCaseStatus(java.lang.String caseStatus)
caseStatus
- The status of the caseboolean checkType(java.lang.String caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseID
- The ID of the casecuram.util.exception.AppException
curam.util.exception.InformationalException
boolean checkCaseParticipantRole(java.lang.String caseParticipantRole)
caseParticipantRole
- CCV clients case participant rolejava.lang.String getCaseName(java.lang.String caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseID
- The ID of the casecuram.util.exception.AppException
curam.util.exception.InformationalException
java.lang.String getShowAllCaseParticipantRoles()