@Implementable
@AccessLevel(value=EXTERNAL)
public abstract static class Agreement.AgreementEvent
extends java.lang.Object
Agreement
entity. Various events are raised
during the processing of an Agreement
instance, these events allow
customers to add additional processing as required.Constructor and Description |
---|
AgreementEvent() |
Modifier and Type | Method and Description |
---|---|
void |
preComplete(Agreement agreement)
Invoked when an agreement is attempted to be
completed . |
public void preComplete(Agreement agreement) throws curam.util.exception.InformationalException
completed
.
Allows for an extension of the completion processing.
agreement
- The agreement instance.curam.util.exception.InformationalException
- Generic Application Exception.Agreement.complete(int)
,
AgreementDtls#versionNo
,
AGREEMENTSTATUSEntry