@Implementable
@AccessLevel(value=EXTERNAL)
public interface MilestoneWaiverAppReqEvents
Business events for a MilestoneWaiverAppReqEvents
. These events are
designed to provide notification of interesting occurrences to consumers of
the MilestoneWaiverAppReqEvents
framework, thereby allowing them to
take action when specific events occur.
All implementors of this interface should also subclass
AbstractMilestoneWaiverAppReqEvents
. New methods may be added to this
interface over time and sub-classing
AbstractMilestoneWaiverAppReqEvents
will remove any risk of
implementors being impacted if such new methods are added.
Modifier and Type | Method and Description |
---|---|
void |
postApprove(curam.milestonewaiver.impl.MilestoneWaiverApprovalRequest milestoneWaiverApprovalRequest)
Event raised after a program application has been approved.
|
void postApprove(curam.milestonewaiver.impl.MilestoneWaiverApprovalRequest milestoneWaiverApprovalRequest) throws curam.util.exception.AppException, curam.util.exception.InformationalException
milestoneWaiverApprovalRequest
- .The waiver request request to be approved.curam.util.exception.AppException
curam.util.exception.InformationalException