@AccessLevel(value=EXTERNAL)
public interface PDMEvidenceMaintenance
Modifier and Type | Method and Description |
---|---|
curam.core.sl.struct.ReturnEvidenceDetails |
createDynamicEvidence(java.lang.String runID,
curam.dynamicevidence.facade.external.impl.DynamicEvidenceObjectInf evidenceObject)
Create Dynamic Evidence record from a the contents of
DynamicEvidenceObjectInf specified. |
curam.core.sl.infrastructure.struct.EIEvidenceKey |
createEvidence(java.lang.String runID,
curam.core.sl.infrastructure.impl.EIEvidenceInsertDtls eiEvidenceInsertDtls)
Inserts new Evidence Descriptor and custom evidence records as well as
recording the status change and making a call to the
EvidenceControllerHook.
|
curam.dynamicevidence.facade.external.impl.DynamicEvidenceObjectInf |
readDynamicEvidence(curam.core.sl.struct.EvidenceCaseKey key)
Read Dynamic Evidence record from the application.
|
curam.core.sl.infrastructure.impl.EIEvidenceReadDtls |
readEvidence(curam.core.sl.infrastructure.struct.EIEvidenceKey eiEvidenceKey)
Method for read case evidence.
|
curam.core.sl.struct.ReturnEvidenceDetails createDynamicEvidence(java.lang.String runID, curam.dynamicevidence.facade.external.impl.DynamicEvidenceObjectInf evidenceObject) throws curam.util.exception.AppException, curam.util.exception.InformationalException
DynamicEvidenceObjectInf
specified. The attributes contained in
DynamicEvidenceObjectInf
should have the same name and raw data
type
as those attributes defined in the Evidence Type Version Definition of the
record to be created. The record is created in the 'In Edit' state.runID
- The ID of the PDM or AR run this evidence is to be associated
with, for example AR-2014
. There must be a PDM run
configuration created with this run ID prior to attempting to modify
evidence.evidenceObject
- The Dynamic Evidence Object
DynamicEvidenceObjectInf
curam.util.exception.InformationalException
- Generic Informational Exception.curam.util.exception.AppException
- Generic Application Exception.curam.dynamicevidence.facade.external.impl.DynamicEvidenceObjectInf readDynamicEvidence(curam.core.sl.struct.EvidenceCaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key identifier to the evidence record to be read.DynamicEvidenceObjectInf
just
read.curam.util.exception.InformationalException
- Generic Informational Exception.curam.util.exception.AppException
- Generic Application Exception.curam.core.sl.infrastructure.struct.EIEvidenceKey createEvidence(java.lang.String runID, curam.core.sl.infrastructure.impl.EIEvidenceInsertDtls eiEvidenceInsertDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
runID
- The ID of the PDM or AR run this evidence is to be associated
with, for example AR-2014
. There must be a PDM run
configuration created with this run ID prior to attempting to modify
evidence.eiEvidenceInsertDtls
- Evidence details to be inserted.curam.util.exception.InformationalException
- Generic Informational Exception.curam.util.exception.AppException
- Generic Application Exception.curam.core.sl.infrastructure.impl.EIEvidenceReadDtls readEvidence(curam.core.sl.infrastructure.struct.EIEvidenceKey eiEvidenceKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
eiEvidenceKey
- The evidenceID / evidenceType pairing detailing the
evidence to read.EIEvidenceReadDtls
.curam.util.exception.InformationalException
- Generic Informational Exception.curam.util.exception.AppException
- Generic Application Exception.