@AccessLevel(value=EXTERNAL) public abstract class AbstractCompleteAREvents extends java.lang.Object implements CompleteAREvents
CompleteAREvents
. Provides no
implementation for any methods and exists merely to ensure that implementors
of the interface CompleteAREvents
who also sub-class this class
will not be impacted as new methods are added to CompleteAREvents
over time.Constructor and Description |
---|
AbstractCompleteAREvents() |
Modifier and Type | Method and Description |
---|---|
void |
postDetermination(long caseID,
java.lang.String runID,
long determinationID)
Event raised after a redetermination has been run as part of the complete
annual renewal process.
|
void |
postRenewalCompleteNoticeGeneration(long caseID,
java.lang.String runID,
long determinationID,
long projectedEligibilityID,
long noticeID)
Event raised after the generation of an annual renewal completion notice.
|
void |
preDetermination(long caseID,
java.lang.String runID)
Event raised prior to a redetermination being run as part of the complete
annual renewal process.
|
void |
preRenewalCompleteNoticeGeneration(long caseID,
java.lang.String runID,
long determinationID,
long projectedEligibilityID,
curam.codetable.impl.PDMNOTICETYPEEntry noticeType)
Event raised prior to the generation of an annual renewal completion
notice.
|
public void preDetermination(long caseID, java.lang.String runID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
CompleteAREvents
preDetermination
in interface CompleteAREvents
caseID
- The unique identifier of the case on which the
redetermination will be ran.runID
- The unique identifier of the annual renewal run.curam.util.exception.AppException
- Generic Application Exception.curam.util.exception.InformationalException
- Generic Informational Exception.public void postDetermination(long caseID, java.lang.String runID, long determinationID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
CompleteAREvents
postDetermination
in interface CompleteAREvents
caseID
- The unique identifier of the case on which the
redetermination was ran.runID
- The unique identifier of the annual renewal run.determinationID
- The unique identifier of the active determination.curam.util.exception.AppException
- Generic Application Exception.curam.util.exception.InformationalException
- Generic Informational Exception.public void preRenewalCompleteNoticeGeneration(long caseID, java.lang.String runID, long determinationID, long projectedEligibilityID, curam.codetable.impl.PDMNOTICETYPEEntry noticeType) throws curam.util.exception.AppException, curam.util.exception.InformationalException
CompleteAREvents
preRenewalCompleteNoticeGeneration
in interface CompleteAREvents
caseID
- The unique identifier of the case on which the notice will be
generated.runID
- The unique identifier of the annual renewal run.determinationID
- The unique identifier of the active determination.projectedEligibilityID
- The unique identifier of the projected
eligibility that was contained in the projected eligibility annual renewal
notice.noticeType
- The type of notice that will be generated.curam.util.exception.AppException
- Generic Application Exception.curam.util.exception.InformationalException
- Generic Informational Exception.public void postRenewalCompleteNoticeGeneration(long caseID, java.lang.String runID, long determinationID, long projectedEligibilityID, long noticeID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
CompleteAREvents
postRenewalCompleteNoticeGeneration
in interface CompleteAREvents
caseID
- The unique identifier of the case on which the notice was
generated.runID
- The unique identifier of the annual renewal run.determinationID
- The unique identifier of the active determination.projectedEligibilityID
- The unique identifier of the projected
eligibility that was contained in the projected eligibility annual renewal
notice.noticeID
- The unique identifier of the notice just created.curam.util.exception.AppException
- Generic Application Exception.curam.util.exception.InformationalException
- Generic Informational Exception.