@AccessLevel(value=EXTERNAL)
public interface CompleteAnnualRenewal
This interface provides functionality to complete the annual renewal process.
All implementors of this interface should also sub-class
AbstractCompleteAnnualRenewal
. New methods may be added to this
interface over time and sub-classing AbstractCompleteAnnualRenewal
will remove any risk of implementors being impacted as new methods are added.
Modifier and Type | Method and Description |
---|---|
void |
complete(curam.core.struct.CaseKey caseKey,
curam.codetable.impl.PDMRUNCASECONTROLSTATUSEntry completionStatus,
curam.codetable.impl.PDMRUNANNUALRENEWALTYPEEntry annualRenewalType)
Method to complete the Annual Renewal process.
|
void |
complete(PDMRunCaseControlExt pdmRunCaseControl,
curam.codetable.impl.PDMRUNCASECONTROLSTATUSEntry completionStatus)
Method to complete the Annual Renewal process.
|
void complete(curam.core.struct.CaseKey caseKey, curam.codetable.impl.PDMRUNCASECONTROLSTATUSEntry completionStatus, curam.codetable.impl.PDMRUNANNUALRENEWALTYPEEntry annualRenewalType) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseKey
- The unique identifier of the case that the Annual Renewal is
being completed for.completionStatus
- The status that the PDMRunCaseControl should be set
to once completed.annualRenewalType
- The PDMRUNANNUALRENEWALTYPEEntry
of annual
renewal.curam.util.exception.AppException
- Generic Exception Signaturecuram.util.exception.InformationalException
- Generic Exception Signaturevoid complete(PDMRunCaseControlExt pdmRunCaseControl, curam.codetable.impl.PDMRUNCASECONTROLSTATUSEntry completionStatus) throws curam.util.exception.AppException, curam.util.exception.InformationalException
pdmRunCaseControl
- The unique identifier of the PDMRunCaseControl
record.completionStatus
- The status that the PDMRunCaseControl should be set
to once completed.curam.util.exception.AppException
- Generic Exception Signaturecuram.util.exception.InformationalException
- Generic Exception Signature