@AccessLevel(value=EXTERNAL)
public interface EnrollmentSanitizer
Modifier and Type | Method and Description |
---|---|
void |
sanitize(curam.piwrapper.caseheader.impl.CaseHeader caseHeader,
java.util.Set<curam.piwrapper.evidence.impl.EvidenceDescriptor> evidenceSet,
boolean activateEvidence)
Sanitizes the enrollment records on the specified
CaseHeader post
the addition of new enrollment evidence records. |
void sanitize(curam.piwrapper.caseheader.impl.CaseHeader caseHeader, java.util.Set<curam.piwrapper.evidence.impl.EvidenceDescriptor> evidenceSet, boolean activateEvidence) throws curam.util.exception.AppException, curam.util.exception.InformationalException
CaseHeader
post
the addition of new enrollment evidence records. This involves end dating
of existing applicable enrollment evidence records. It is expected that
implementors of this method handle activation of necessary change sets.caseHeader
- The CaseHeader
on which the enrollment records exists.evidenceSet
- The set
of EvidenceDescriptor
s relating to
the new enrollment evidence that has just been added.activateEvidence
- Set to true
if the evidence should be activated, otherwise
false
.curam.util.exception.AppException
curam.util.exception.InformationalException