@Implementable
@AccessLevel(value=EXTERNAL)
public interface GlobalEvidenceHook
Modifier and Type | Method and Description |
---|---|
void |
postDiscardPendingRemove(curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorKey key)
Method to perform processing post the discarding of removed evidence.
|
void |
postDiscardPendingUpdate(curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorKey key)
Method to perform processing post the discarding of updated evidence.
|
void |
postInsertEvidence(curam.core.struct.CaseKey caseKey,
curam.core.sl.infrastructure.struct.EIEvidenceKey evKey)
Method to perform processing post the insertion of evidence
|
void |
postModifyEvidence(curam.core.struct.CaseKey caseKey,
curam.core.sl.infrastructure.struct.EIEvidenceKey evKey)
Method to perform processing post the modification of evidence
|
void |
postRemoveEvidence(curam.core.struct.CaseKey caseKey,
curam.core.sl.infrastructure.struct.EIEvidenceKey evKey)
Method to perform processing post the removal of evidence
|
@Implementable @AccessLevel(value=EXTERNAL) void postInsertEvidence(curam.core.struct.CaseKey caseKey, curam.core.sl.infrastructure.struct.EIEvidenceKey evKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseKey
- Contains a case identifierevKey
- Contains an evidenceID and evidenceTypecuram.util.exception.AppException
curam.util.exception.InformationalException
@Implementable @AccessLevel(value=EXTERNAL) void postModifyEvidence(curam.core.struct.CaseKey caseKey, curam.core.sl.infrastructure.struct.EIEvidenceKey evKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseKey
- Contains a case identifierevKey
- Contains an evidenceID and evidenceTypecuram.util.exception.AppException
curam.util.exception.InformationalException
@Implementable @AccessLevel(value=EXTERNAL) void postRemoveEvidence(curam.core.struct.CaseKey caseKey, curam.core.sl.infrastructure.struct.EIEvidenceKey evKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseKey
- Contains a case identifierevKey
- Contains an evidenceID and evidenceTypecuram.util.exception.AppException
curam.util.exception.InformationalException
@Implementable @AccessLevel(value=EXTERNAL) void postDiscardPendingUpdate(curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Evidence Descriptor entity keycuram.util.exception.AppException
curam.util.exception.InformationalException
@Implementable @AccessLevel(value=EXTERNAL) void postDiscardPendingRemove(curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Evidence Descriptor entity keycuram.util.exception.AppException
curam.util.exception.InformationalException