@Implementable
@AccessLevel(value=EXTERNAL)
public abstract static class OutcomePlanExpectedOutcome.OutcomePlanExpectedOutcomeEvent
extends java.lang.Object
OutcomePlanExpectedOutcome
instance, these events allow customers
to add additional processing as required.Constructor and Description |
---|
OutcomePlanExpectedOutcomeEvent() |
Modifier and Type | Method and Description |
---|---|
void |
postAddClients(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients)
Invoked after
OutcomePlanExpectedOutcome.addClients(List) . |
void |
postAddFactors(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
java.util.List<FactorDelivery> factors,
java.lang.String reasonAdded)
Invoked after
OutcomePlanExpectedOutcome.addFactors(List, String)
. |
void |
postAddNote(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
java.lang.String comments,
int versionNo)
Invoked after
OutcomePlanExpectedOutcome.addNote(String, int) . |
void |
postCancel(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
int versionNo)
Invoked after
LogicallyDeleteable.cancel(int) . |
void |
postChangeExpectedEndDate(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
curam.util.type.Date expectedEndDate,
java.lang.String reason,
int versionNo)
|
void |
postInsert(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients,
java.util.List<FactorDelivery> factors,
curam.util.type.Date expectedEndDate)
Invoked after
OutcomePlanExpectedOutcome.insert(List, List, Date)
. |
void |
postModify(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
int versionNo,
java.lang.String expectedOutcomeName,
int expectedOutcomeAdminVersionNo)
Invoked after
OutcomePlanExpectedOutcome.modify(int, String, int)
. |
void |
postRemoveClients(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients)
Invoked after
OutcomePlanExpectedOutcome.removeClients(List) . |
void |
postSetCompleteExpectedOutcomeDetails(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
curam.codetable.impl.EXPECTEDOUTCOMEACHIEVEDEntry outcome,
curam.util.type.Date completionDate,
curam.codetable.impl.REASONOUTCOMEUNATTAINEDEntry reasonUnattained,
java.lang.String completionComments,
int versionNo)
|
void |
preAddClients(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients)
Invoked before
OutcomePlanExpectedOutcome.addClients(List) . |
void |
preAddFactors(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
java.util.List<FactorDelivery> factors,
java.lang.String reasonAdded)
Invoked before
OutcomePlanExpectedOutcome.addFactors(List, String) . |
void |
preAddNote(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
java.lang.String comments,
int versionNo)
Invoked before
OutcomePlanExpectedOutcome.addNote(String, int) . |
void |
preCancel(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
int versionNo)
Invoked before
LogicallyDeleteable.cancel(int) . |
void |
preChangeExpectedEndDate(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
curam.util.type.Date expectedEndDate,
java.lang.String reason,
int versionNo)
Invoked before
OutcomePlanExpectedOutcome.changeExpectedEndDate(Date, String, int)
. |
void |
preInsert(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients,
java.util.List<FactorDelivery> factors,
curam.util.type.Date expectedEndDate)
Invoked before
OutcomePlanExpectedOutcome.insert(List, List, Date) . |
void |
preModify(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
int versionNo,
java.lang.String expectedOutcomeName,
int expectedOutcomeAdminVersionNo)
Invoked before
OutcomePlanExpectedOutcome.modify(int, String, int) . |
void |
preRemoveClients(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients)
Invoked before
OutcomePlanExpectedOutcome.removeClients(List) . |
void |
preSetCompleteExpectedOutcomeDetails(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome,
curam.codetable.impl.EXPECTEDOUTCOMEACHIEVEDEntry outcome,
curam.util.type.Date completionDate,
curam.codetable.impl.REASONOUTCOMEUNATTAINEDEntry reasonUnattained,
java.lang.String completionComments,
int versionNo)
|
public void preInsert(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients, java.util.List<FactorDelivery> factors, curam.util.type.Date expectedEndDate) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.insert(List, List, Date)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.clients
- The list of clients to add to the outcome plan expected outcome.factors
- The list of factors to add to the outcome plan expected outcome.expectedEndDate
- Date the expected outcome is expected to be achieved by.curam.util.exception.AppException
- Generic Application Exceptioncuram.util.exception.InformationalException
- Generic Application Exceptionpublic void postInsert(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients, java.util.List<FactorDelivery> factors, curam.util.type.Date expectedEndDate) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.insert(List, List, Date)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.clients
- The list of clients to add to the outcome plan expected outcome.factors
- The list of factors to add to the outcome plan expected outcome.expectedEndDate
- Date the expected outcome is expected to be achieved by.curam.util.exception.AppException
- Generic Application Exceptioncuram.util.exception.InformationalException
- Generic Application Exceptionpublic void preModify(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, int versionNo, java.lang.String expectedOutcomeName, int expectedOutcomeAdminVersionNo) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.modify(int, String, int)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.versionNo
- used for version controlexpectedOutcomeName
- name of the expected outcomeexpectedOutcomeAdminVersionNo
- used for version controlcuram.util.exception.InformationalException
- Generic Application Exceptionpublic void postModify(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, int versionNo, java.lang.String expectedOutcomeName, int expectedOutcomeAdminVersionNo) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.modify(int, String, int)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.versionNo
- used for version controlexpectedOutcomeName
- name of the expected outcomeexpectedOutcomeAdminVersionNo
- used for version controlcuram.util.exception.InformationalException
- Generic Application Exceptionpublic void preSetCompleteExpectedOutcomeDetails(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, curam.codetable.impl.EXPECTEDOUTCOMEACHIEVEDEntry outcome, curam.util.type.Date completionDate, curam.codetable.impl.REASONOUTCOMEUNATTAINEDEntry reasonUnattained, java.lang.String completionComments, int versionNo) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.setCompleteExpectedOutcomeDetails(EXPECTEDOUTCOMEACHIEVEDEntry, Date, REASONOUTCOMEUNATTAINEDEntry, String, int)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.outcome
- the outcome achievedcompletionDate
- date of completionreasonUnattained
- reason outcome not attainedcompletionComments
- comments textversionNo
- version number of the recordcuram.util.exception.InformationalException
- Generic Exception Signaturepublic void postSetCompleteExpectedOutcomeDetails(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, curam.codetable.impl.EXPECTEDOUTCOMEACHIEVEDEntry outcome, curam.util.type.Date completionDate, curam.codetable.impl.REASONOUTCOMEUNATTAINEDEntry reasonUnattained, java.lang.String completionComments, int versionNo) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.setCompleteExpectedOutcomeDetails(EXPECTEDOUTCOMEACHIEVEDEntry, Date, REASONOUTCOMEUNATTAINEDEntry, String, int)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.outcome
- the outcome achievedcompletionDate
- date of completionreasonUnattained
- reason outcome not attainedcompletionComments
- comments textversionNo
- version number of the recordcuram.util.exception.InformationalException
- Generic Exception Signaturepublic void preChangeExpectedEndDate(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, curam.util.type.Date expectedEndDate, java.lang.String reason, int versionNo) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.changeExpectedEndDate(Date, String, int)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.expectedEndDate
- the new expected end datereason
- reason for updating the expected end dateversionNo
- used for version controlcuram.util.exception.InformationalException
- Generic Exception Signaturepublic void postChangeExpectedEndDate(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, curam.util.type.Date expectedEndDate, java.lang.String reason, int versionNo) throws curam.util.exception.InformationalException
outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.expectedEndDate
- the new expected end datereason
- reason for updating the expected end dateversionNo
- used for version controlcuram.util.exception.InformationalException
- Generic Exception Signaturepublic void preAddFactors(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, java.util.List<FactorDelivery> factors, java.lang.String reasonAdded) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.addFactors(List, String)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.factors
- list of FactorDelivery
instances to addreasonAdded
- reason text for adding the factorscuram.util.exception.InformationalException
- Generic Exception Signaturepublic void postAddFactors(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, java.util.List<FactorDelivery> factors, java.lang.String reasonAdded) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.addFactors(List, String)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.factors
- list of FactorDelivery
instances to addreasonAdded
- reason text for adding the factorscuram.util.exception.InformationalException
- Generic Exception Signaturepublic void preAddClients(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.addClients(List)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.clients
- list of clients
to be added to the
expected outcomecuram.util.exception.InformationalException
- Generic Exception Signaturepublic void postAddClients(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.addClients(List)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.clients
- list of clients
to be added to the
expected outcomecuram.util.exception.InformationalException
- Generic Exception Signaturepublic void preRemoveClients(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.removeClients(List)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.clients
- The selected list of clients to be removedcuram.util.exception.InformationalException
- Generic Exception Signaturepublic void postRemoveClients(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, java.util.List<curam.piwrapper.casemanager.impl.CaseParticipantRole> clients) throws curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.removeClients(List)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.clients
- The selected list of clients to be removedcuram.util.exception.InformationalException
- Generic Exception Signaturepublic void preAddNote(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, java.lang.String comments, int versionNo) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.addNote(String, int)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.comments
- Free text entered by a user in relation to the expected outcome.
Creates/updates a note for the expected outcome.versionNo
- used for version controlcuram.util.exception.InformationalException
- Generic Exception Signaturecuram.util.exception.AppException
- Generic Exception Signaturepublic void postAddNote(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, java.lang.String comments, int versionNo) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanExpectedOutcome.addNote(String, int)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.comments
- Free text entered by a user in relation to the expected outcome.
Creates/updates a note for the expected outcome.versionNo
- used for version controlcuram.util.exception.InformationalException
- Generic Exception Signaturecuram.util.exception.AppException
- Generic Exception Signaturepublic void preCancel(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, int versionNo) throws curam.util.exception.InformationalException
LogicallyDeleteable.cancel(int)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.versionNo
- used for version controlcuram.util.exception.InformationalException
- Generic Exception Signaturepublic void postCancel(OutcomePlanExpectedOutcome outcomePlanExpectedOutcome, int versionNo) throws curam.util.exception.InformationalException
LogicallyDeleteable.cancel(int)
.outcomePlanExpectedOutcome
- The outcome plan expected outcome entity instance.versionNo
- used for version controlcuram.util.exception.InformationalException
- Generic Exception Signature