@AccessLevel(value=EXTERNAL)
public abstract class ApplicationCaseAddClientEvent
extends java.lang.Object
Business events for
ApplicationCase.addClientToApplication(ConcernRole)
. These events are
designed to provide notification of interesting occurrences to consumers of
ApplicationCase.addClientToApplication(ConcernRole)
, thereby allowing
them to take action just before or just after a client is added.
Constructor and Description |
---|
ApplicationCaseAddClientEvent() |
Modifier and Type | Method and Description |
---|---|
void |
postAddClient(ApplicationCase applicationCase,
curam.participant.impl.ConcernRole concernRole)
Event raised after adding a client.
|
void |
preAddClient(ApplicationCase applicationCase,
curam.participant.impl.ConcernRole concernRole)
Event raised prior to adding a client.
|
public void preAddClient(ApplicationCase applicationCase, curam.participant.impl.ConcernRole concernRole) throws curam.util.exception.InformationalException
applicationCase
- The ApplicationCase
on which the add client has been
requested.concernRole
- The client being added to the ApplicationCase
.curam.util.exception.InformationalException
public void postAddClient(ApplicationCase applicationCase, curam.participant.impl.ConcernRole concernRole) throws curam.util.exception.InformationalException
applicationCase
- The ApplicationCase
on which the add client has been
requestedconcernRole
- The client being added to the ApplicationCase
curam.util.exception.InformationalException