@Implementable @AccessLevel(value=EXTERNAL) public abstract class AbstractCompleteAnnualRenewal extends java.lang.Object implements CompleteAnnualRenewal
CompleteAnnualRenewal
. Provides default
implementation for any methods and exists to ensure that implementors of the
interface CompleteAnnualRenewal
who also sub-class this class will
not be impacted as new methods are added to CompleteAnnualRenewal
over time.Constructor and Description |
---|
AbstractCompleteAnnualRenewal() |
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.
|
public 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
complete
in interface CompleteAnnualRenewal
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 Signaturepublic void complete(PDMRunCaseControlExt pdmRunCaseControl, curam.codetable.impl.PDMRUNCASECONTROLSTATUSEntry completionStatus) throws curam.util.exception.AppException, curam.util.exception.InformationalException
complete
in interface CompleteAnnualRenewal
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