@AccessLevel(value=EXTERNAL)
public abstract class ProgramAuthorisationDeferringEvents
extends java.lang.Object
Business events for a deferred ProgramAuthorisation
. These events are
designed to provide notification of interesting occurrences to consumers of
the ProgramAuthorisation
framework, thereby allowing them to take
action when specific events occur.
Constructor and Description |
---|
ProgramAuthorisationDeferringEvents() |
Modifier and Type | Method and Description |
---|---|
void |
preDeferredAuthorisation(ApplicationCase applicationCase,
curam.workspaceservices.intake.impl.IntakeProgramApplication intakeProgramApplication)
Event raised prior to the deferring of authorization of an
IntakeProgramApplication . |
public void preDeferredAuthorisation(ApplicationCase applicationCase, curam.workspaceservices.intake.impl.IntakeProgramApplication intakeProgramApplication) throws curam.util.exception.AppException, curam.util.exception.InformationalException
IntakeProgramApplication
.applicationCase
- The ApplicationCase
on which the authorization has been
requested.intakeProgramApplication
- The IntakeProgramApplication
for which the authorization
has been requested.curam.util.exception.InformationalException
- Generic Exception Signaturecuram.util.exception.AppException