@Implementable
@AccessLevel(value=EXTERNAL)
public interface EvidenceInterface
extends curam.core.sl.infrastructure.impl.StandardEvidenceInterface
Modifier and Type | Method and Description |
---|---|
curam.core.sl.entity.struct.CaseParticipantRoleDtlsList |
getCaseParticipantRoles(curam.core.sl.infrastructure.struct.EIEvidenceKey key)
Reads all CaseParticipantRoles associated with a given evidence instance.
|
void |
setEndDate(java.lang.Object dtls,
curam.util.type.Date date)
Method to set the business end date for the give evidence object.
|
void |
setStartDate(java.lang.Object dtls,
curam.util.type.Date date)
Method to set the business start date for the give evidence object.
|
void |
transferEvidence(curam.core.sl.infrastructure.struct.EvidenceTransferDetails details,
curam.core.struct.CaseHeaderKey fromCaseKey,
curam.core.struct.CaseHeaderKey toCaseKey)
Transfers evidence from one case to another.
|
@AccessLevel(value=EXTERNAL) void transferEvidence(curam.core.sl.infrastructure.struct.EvidenceTransferDetails details, curam.core.struct.CaseHeaderKey fromCaseKey, curam.core.struct.CaseHeaderKey toCaseKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- Contains the evidenceID / evidenceType pairings of the evidence to
be transferred and the transferredfromCaseKey
- The case from which the evidence is being transferredtoCaseKey
- The case to which the evidence is being transferredcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.core.sl.entity.struct.CaseParticipantRoleDtlsList getCaseParticipantRoles(curam.core.sl.infrastructure.struct.EIEvidenceKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains the evidenceID / evidenceType pairings of the evidencecuram.util.exception.AppException
curam.util.exception.InformationalException
void setEndDate(java.lang.Object dtls, curam.util.type.Date date) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- The evidence object to be updateddate
- The value which the evidence object's end date should be set withcuram.util.exception.AppException
- BPOEVIDENCEMESSAGE#ERR_ENT_EVIDENCE_ERROR_ENDDATE_FV_ERRORMSG_NOT_SET
thrown if the evidence type has no End Date attributecuram.util.exception.InformationalException
- Generic Exception MessageStandardEvidenceInterface.getEndDate(EIEvidenceKey)
void setStartDate(java.lang.Object dtls, curam.util.type.Date date) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- The evidence object to be updateddate
- The value which the evidence object's start date should be set
withcuram.util.exception.AppException
- BPOEVIDENCEMESSAGE#ERR_ENT_EVIDENCE_ERROR_STARTDATE_FV_ERRORMSG_NOT_SET
thrown if the evidence type has no Start Date attributecuram.util.exception.InformationalException
- Generic Exception MessageStandardEvidenceInterface.getStartDate(EIEvidenceKey)