@AccessLevel(value=EXTERNAL) public abstract class AbstractApplicationEvents extends java.lang.Object implements ApplicationEvents
ApplicationEvents
. Provides
no implementation for any methods and exists merely to ensure that
implementors of the interface ApplicationEvents
who also sub-class
this class will not be impacted as new methods are added to the
ApplicationEvents
over time.Constructor and Description |
---|
AbstractApplicationEvents() |
Modifier and Type | Method and Description |
---|---|
void |
cancelApplication(Application application)
Event raised when an application is cancelled.
|
void |
deferredSubmissionErrorHandler(Application application)
Event raised if an error occurs in the deferred process application
submission.
|
void |
finishDeferredSubmission(Application application)
Event raised at the end of the deferred process in which the application
submission occurred.
|
void |
finishMappingApplication(Application application)
Event raised after the evidence that has been captured in the application
script is mapped to the related case.
|
void |
postModifyOwner(Application application,
ApplicationRoleObject newOwner,
ApplicationRoleObject previousOwner)
Event raised after the owner of an application has been changed.
|
void |
postSubmitting(Application application)
Event raised after the application has finished submitting.
|
void |
preModifyOwner(Application application,
ApplicationRoleObject currentOwner,
ApplicationRoleObject newOwner)
Event raised before the owner of an application is changed.
|
void |
preSubmitting(Application application)
Event raised before any application submission processing has begun.
|
void |
startDeferredSubmission(Application application)
Event raised at the start of the deferred process in which the application
submission will occur.
|
void |
startMappingApplication(Application application)
Event raised before the evidence that has been captured in the application
script is mapped to the related case.
|
public void startMappingApplication(Application application)
startMappingApplication
in interface ApplicationEvents
application
- The application containing the evidence to be mapped.public void finishMappingApplication(Application application)
finishMappingApplication
in interface ApplicationEvents
application
- The application containing the evidence to be mapped.public void preSubmitting(Application application) throws curam.util.exception.InformationalException, curam.util.exception.AppException
preSubmitting
in interface ApplicationEvents
application
- The application being submitted.curam.util.exception.InformationalException
curam.util.exception.AppException
public void postSubmitting(Application application) throws curam.util.exception.InformationalException, curam.util.exception.AppException
postSubmitting
in interface ApplicationEvents
application
- The application being submitted.curam.util.exception.InformationalException
curam.util.exception.AppException
public void startDeferredSubmission(Application application) throws curam.util.exception.InformationalException, curam.util.exception.AppException
startDeferredSubmission
in interface ApplicationEvents
application
- The application being submitted.curam.util.exception.InformationalException
curam.util.exception.AppException
public void finishDeferredSubmission(Application application) throws curam.util.exception.InformationalException, curam.util.exception.AppException
finishDeferredSubmission
in interface ApplicationEvents
application
- The application being submitted.curam.util.exception.InformationalException
curam.util.exception.AppException
public void cancelApplication(Application application) throws curam.util.exception.InformationalException, curam.util.exception.AppException
cancelApplication
in interface ApplicationEvents
application
- The application being cancelled.curam.util.exception.InformationalException
curam.util.exception.AppException
public void deferredSubmissionErrorHandler(Application application) throws curam.util.exception.InformationalException, curam.util.exception.AppException
deferredSubmissionErrorHandler
in interface ApplicationEvents
application
- The application being submitted.curam.util.exception.InformationalException
curam.util.exception.AppException
public void preModifyOwner(Application application, ApplicationRoleObject currentOwner, ApplicationRoleObject newOwner)
preModifyOwner
in interface ApplicationEvents
application
- The application for which the owner is being changed.currentOwner
- The current ApplicationRoleObject
.newOwner
- The proposed new ApplicationRoleObject
.public void postModifyOwner(Application application, ApplicationRoleObject newOwner, ApplicationRoleObject previousOwner)
postModifyOwner
in interface ApplicationEvents
application
- The application for which the owner is being changed.newOwner
- The ApplicationRoleObject
who has just being given
ownership of the application.previousOwner
- The previous ApplicationRoleObject
.