@Implementable
@AccessLevel(value=EXTERNAL)
public interface ReciprocalEvidenceConversion
Modifier and Type | Method and Description |
---|---|
long |
getPrimaryParticipant(java.lang.Object originalEvidence)
Retrieves primary participant from the original evidence.
|
java.lang.Object |
getReciprocal(java.lang.Object original,
long targetCaseID)
Creates reciprocal evidence details from the original evidence details.
|
long |
getRelatedParticipant(java.lang.Object originalEvidence)
Retrieves related participant from the original evidence.
|
java.lang.Object |
getUpdatedReciprocal(java.lang.Object original,
java.lang.Object unmodifiedReciprocal)
Creates modified reciprocal evidence details from the original and
unmodified
reciprocal evidence details.
|
boolean |
matchEvidenceDetails(java.lang.Object evidenceDetails1,
java.lang.Object evidenceDetails2)
Matches evidence details.
|
boolean |
matchOriginalAndReciprocal(java.lang.Object originalEvidence,
java.lang.Object reciprocalEvidence)
Matches original and reciprocal evidence details.
|
@Implementable @AccessLevel(value=EXTERNAL) java.lang.Object getReciprocal(java.lang.Object original, long targetCaseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
original
- Object form of original Evidence.targetCaseID
- ID of the target case.curam.util.exception.InformationalException
curam.util.exception.AppException
@Implementable @AccessLevel(value=EXTERNAL) java.lang.Object getUpdatedReciprocal(java.lang.Object original, java.lang.Object unmodifiedReciprocal) throws curam.util.exception.AppException, curam.util.exception.InformationalException
original
- Object form of original Evidence.unmodifiedReciprocal
- Object form of unmodified reciprocal Evidence.curam.util.exception.InformationalException
curam.util.exception.AppException
@Implementable @AccessLevel(value=EXTERNAL) long getPrimaryParticipant(java.lang.Object originalEvidence) throws curam.util.exception.AppException, curam.util.exception.InformationalException
originalEvidence
- Object form of original Evidence.curam.util.exception.InformationalException
curam.util.exception.AppException
@Implementable @AccessLevel(value=EXTERNAL) long getRelatedParticipant(java.lang.Object originalEvidence) throws curam.util.exception.AppException, curam.util.exception.InformationalException
originalEvidence
- Object form of original Evidence.curam.util.exception.InformationalException
curam.util.exception.AppException
@Implementable @AccessLevel(value=EXTERNAL) boolean matchEvidenceDetails(java.lang.Object evidenceDetails1, java.lang.Object evidenceDetails2) throws curam.util.exception.AppException, curam.util.exception.InformationalException
evidenceDetails1
- First evidence details in the object form.evidenceDetails2
- Second evidence details in the object form.curam.util.exception.InformationalException
curam.util.exception.AppException
@Implementable @AccessLevel(value=EXTERNAL) boolean matchOriginalAndReciprocal(java.lang.Object originalEvidence, java.lang.Object reciprocalEvidence) throws curam.util.exception.AppException, curam.util.exception.InformationalException
originalEvidence
- Original evidence details in the object form.reciprocalEvidence
- Reciprocal evidence details in the object form.curam.util.exception.InformationalException
curam.util.exception.AppException