@AccessLevel(value=EXTERNAL)
public abstract class CreateApplicationCaseForConcernRoleEvents
extends java.lang.Object
Business events for an ApplicationCase
. These events are designed to
provide notification of interesting occurrences to consumers of the
ApplicationCase
, thereby allowing them to take action when an
ApplicationCase
is created for a ConcernRole
.
Constructor and Description |
---|
CreateApplicationCaseForConcernRoleEvents() |
Modifier and Type | Method and Description |
---|---|
void |
postCreateApplication(ApplicationCase applicationCase,
curam.participant.impl.ConcernRole concernRole)
Event raised after creating and application for a
ConcernRole . |
void |
preCreateApplication(ApplicationCaseAdmin applicationCaseAdmin,
curam.participant.impl.ConcernRole concernRole)
Event raised prior to adding a client.
|
public CreateApplicationCaseForConcernRoleEvents()
public void preCreateApplication(ApplicationCaseAdmin applicationCaseAdmin, curam.participant.impl.ConcernRole concernRole) throws curam.util.exception.InformationalException
applicationCaseAdmin
- The ApplicationCaseAdmin
for which an ApplicationCase
instance is going to be created.concernRole
- The client the application is being created for.curam.util.exception.InformationalException
- Generic Exception Signaturepublic void postCreateApplication(ApplicationCase applicationCase, curam.participant.impl.ConcernRole concernRole) throws curam.util.exception.InformationalException
ConcernRole
.applicationCase
- The ApplicationCase
of the application just created.concernRole
- The client the ApplicationCase
was created for.curam.util.exception.InformationalException
- Generic Exception Signature