@AccessLevel(value=EXTERNAL)
public abstract class CreateReferralApplicationCaseForConcernRoleEvents
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 |
---|
CreateReferralApplicationCaseForConcernRoleEvents() |
Modifier and Type | Method and Description |
---|---|
void |
postCreateReferralApplication(ApplicationCase applicationCase,
curam.participant.impl.ConcernRole concernRole)
Event raised after creating referral application for a
ConcernRole . |
void |
preCreateReferralApplication(ApplicationCaseAdmin applicationCaseAdmin,
curam.participant.impl.ConcernRole concernRole)
Event raised prior to adding a client.
|
public CreateReferralApplicationCaseForConcernRoleEvents()
public void preCreateReferralApplication(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 postCreateReferralApplication(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