public static interface PlacementAPI.PlacementAPICreatePlacementEvents
Modifier and Type | Method and Description |
---|---|
void |
postCreatePlacement(PlacementAPI placementAPI,
long caseParticipantRoleID,
long serviceOfferingID,
long providerConcernRoleID,
long placeID,
curam.util.type.DateTimeRange placementPeriod,
curam.util.type.Money unitAmount,
boolean unitAmountFixedIndicator,
java.lang.String comments,
Placement returnValue)
Event interface invoked after the main body of the createPlacement
method.
|
void |
preCreatePlacement(PlacementAPI placementAPI,
long caseParticipantRoleID,
long serviceOfferingID,
long providerConcernRoleID,
long placeID,
curam.util.type.DateTimeRange placementPeriod,
curam.util.type.Money unitAmount,
boolean unitAmountFixedIndicator,
java.lang.String comments)
Event interface invoked before the main body of the createPlacement
method.
|
void preCreatePlacement(PlacementAPI placementAPI, long caseParticipantRoleID, long serviceOfferingID, long providerConcernRoleID, long placeID, curam.util.type.DateTimeRange placementPeriod, curam.util.type.Money unitAmount, boolean unitAmountFixedIndicator, java.lang.String comments) throws curam.util.exception.InformationalException, curam.util.exception.AppException
placementAPI
- The object instance as it was before the main body of the
createPlacement method.caseParticipantRoleID
- The parameter as passed to the createPlacement method.serviceOfferingID
- The parameter as passed to the createPlacement method.providerConcernRoleID
- The parameter as passed to the createPlacement method.placeID
- The parameter as passed to the createPlacement method.placementPeriod
- The parameter as passed to the createPlacement method.unitAmount
- The parameter as passed to the createPlacement method.unitAmountFixedIndicator
- The parameter as passed to the createPlacement method.comments
- The parameter as passed to the createPlacement method.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.void postCreatePlacement(PlacementAPI placementAPI, long caseParticipantRoleID, long serviceOfferingID, long providerConcernRoleID, long placeID, curam.util.type.DateTimeRange placementPeriod, curam.util.type.Money unitAmount, boolean unitAmountFixedIndicator, java.lang.String comments, Placement returnValue) throws curam.util.exception.InformationalException, curam.util.exception.AppException
placementAPI
- The object instance as it was after the main body of the
createPlacement method.caseParticipantRoleID
- The parameter as passed to the createPlacement method.serviceOfferingID
- The parameter as passed to the createPlacement method.providerConcernRoleID
- The parameter as passed to the createPlacement method.placeID
- The parameter as passed to the createPlacement method.placementPeriod
- The parameter as passed to the createPlacement method.unitAmount
- The parameter as passed to the createPlacement method.unitAmountFixedIndicator
- The parameter as passed to the createPlacement method.comments
- The parameter as passed to the createPlacement method.returnValue
- The return value updated by the Event Handler.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.