@Implementable @AccessLevel(value=EXTERNAL) public interface EvidenceControllerInterface extends EvidenceController
Modifier and Type | Interface and Description |
---|---|
static interface |
EvidenceControllerInterface.EvidenceActivationEvents
Interface to the evidence events functionality surrounding evidence
activation method.
|
static interface |
EvidenceControllerInterface.EvidencePreActivationEvents
Interface to the evidence events functionality before the evidence
activation method.
|
static interface |
EvidenceControllerInterface.EvidencePreModifyEvent
Interface to the evidence events functionality before the evidence
modify method.
|
static interface |
EvidenceControllerInterface.EvidenceValidationEvents
Interface to allow listeners to implement custom validations.
|
Modifier and Type | Method and Description |
---|---|
curam.core.sl.infrastructure.struct.EIEvidenceKey |
insertEvidence(curam.core.sl.infrastructure.impl.EIEvidenceInsertDtls dtls)
Method for inserting case evidence.
|
curam.core.sl.infrastructure.struct.EIEvidenceKey |
insertEvidenceWithMutipleParents(curam.core.sl.infrastructure.impl.EIMultiParentEvidenceInsertDtls dtls)
Method for inserting case evidence which has two distinct parents.
|
boolean |
isNonCaseEDForParticipantEvidence(curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorIDRelatedIDAndEvidenceType evidenceDescriptorIDRelatedIDAndEvidenceType)
Determine if the evidence type is of type 'Participant Data' and if the
evidence descriptor is participant only.
|
curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtls |
linkParticipantDataToEvidence(curam.core.sl.infrastructure.impl.EIEvidenceInsertDtls dtls,
curam.core.sl.infrastructure.struct.EIEvidenceKey key)
Creates an evidence descriptor and change history record for the
participant evidence type to record the link between the participant
evidence, participantID and the insertion of the new evidence.
|
void |
modifyEvidence(curam.core.sl.infrastructure.struct.EIEvidenceKey key,
curam.core.sl.infrastructure.impl.EIEvidenceModifyDtls dtls)
Method for modifying case evidence.
|
curam.core.sl.infrastructure.impl.EIEvidenceReadDtls |
readEvidence(curam.core.sl.infrastructure.struct.EIEvidenceKey key)
Method for read case evidence.
|
void |
removeEvidence(curam.core.sl.infrastructure.struct.EIEvidenceKey key,
curam.core.sl.infrastructure.impl.EIEvidenceModifyDtls dtls)
Method to remove participant evidence.
|
applyAllChanges, applyUserChanges, approveApprovalRequest, approveApprovalRequests, areAllStaticEntityValidationsSuppressed, cancelAssociation, copyEvidenceItem1, createAssociation, deleteEvidenceFromWorkspace, discardPendingRemove, discardPendingUpdate, doUnverifiedMandatoryVerificationsExist, filterActiveInEditChanges, getBusinessEndDateAttribute, getBusinessObjectDescriptor, getBusinessStartDateAttribute, getEvidenceParticipantListForCase, getEvidenceSummaryDetails, getPeriodAsLocalizedString, getPeriodForEvidenceRecord, getWarnings, isEvidenceParticipantData, isPDCEvidence, listActive, listActiveEvdInstanceChanges, listActiveEvdInstanceChanges1, listActiveEvdInstancesByDateRangeAndType, listActiveEvidenceForParticipant, listAllactiveEvdInstances, listAllActiveEvdInstancesByTypes, listAllForEvidenceListPage, listAllForInEditWorkspace, listAllInEdit, listAllInEdit1, listAllInEditByTypes, listApprovalRequestHistory, listBusinessObjectsForEvidenceType, listBusinessObjectsForEvidenceType1, listCurrentActiveEvdInstancesByTypes, listEvdInstanceChanges, listEvdInstanceChanges1, listEvidenceChangeHistory, listEvidenceTypeAndDesc, listEvidenceTypes, listEvidenceTypes, listEvidenceTypes, listEvidenceTypes, listInEditEvdInstanceChanges, listInEditEvdInstanceChanges1, listTopLevelEvidenceTypesAndDescs, listWorkInProgressApprovalRequested, listWorkInProgressDetails, listWorkInProgressForUser, performProductDeliveryAttribution, performValidations, readApprovalRequest, readBusinessObjectIssuesPage, readBusinessObjectPage, readBusinessObjectVerificationsPage, readCreatePage, readCreateResolvePage, readEvidenceDescriptorByRelatedIDAndType, readEvidenceDescriptorDtls, readEvidenceSiteMapDetails, readEvidenceTypeDescription, readHistoryRecordPage, readModifyPage, readViewPage, readViewSnapshotPage, readWorkspacePage, rejectApprovalRequest, rejectApprovalRequests, removeEvidence, retrieveAndLinkPrtcptDataForIntegratedCase, shareEvidence, shareEvidenceAndApplyChanges, shareNonIdenticalEvidence, shareNonIdenticalPDCEvidence, sharePDCEvidence, transferParticipantEvidence, transferParticipantEvidence1, validateChanges
@AccessLevel(value=EXTERNAL) curam.core.sl.infrastructure.struct.EIEvidenceKey insertEvidence(curam.core.sl.infrastructure.impl.EIEvidenceInsertDtls dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Evidence details to be inserted.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) curam.core.sl.infrastructure.struct.EIEvidenceKey insertEvidenceWithMutipleParents(curam.core.sl.infrastructure.impl.EIMultiParentEvidenceInsertDtls dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Evidence details to be inserted.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) void modifyEvidence(curam.core.sl.infrastructure.struct.EIEvidenceKey key, curam.core.sl.infrastructure.impl.EIEvidenceModifyDtls dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the evidence to be modified.dtls
- Evidence details to be modified.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) curam.core.sl.infrastructure.impl.EIEvidenceReadDtls readEvidence(curam.core.sl.infrastructure.struct.EIEvidenceKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key to read the evidence details.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) void removeEvidence(curam.core.sl.infrastructure.struct.EIEvidenceKey key, curam.core.sl.infrastructure.impl.EIEvidenceModifyDtls dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the evidence to be removed.dtls
- Evidence details to be removed.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorDtls linkParticipantDataToEvidence(curam.core.sl.infrastructure.impl.EIEvidenceInsertDtls dtls, curam.core.sl.infrastructure.struct.EIEvidenceKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Evidence details to be inserted.key
- Contains the ID of the evidence record created.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) boolean isNonCaseEDForParticipantEvidence(curam.core.sl.infrastructure.entity.struct.EvidenceDescriptorIDRelatedIDAndEvidenceType evidenceDescriptorIDRelatedIDAndEvidenceType) throws curam.util.exception.AppException, curam.util.exception.InformationalException
evidenceDescriptorIDRelatedIDAndEvidenceType
- Contains the ID of the evidence record created.true
if the evidence is of type 'Participant
Data' and evidence descriptor is participant only. Otherwise
false
.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.