public static interface Reservation.ReservationCreateReservationEvents
Modifier and Type | Method and Description |
---|---|
void |
postCreateReservation(curam.reservation.impl.ReservationAccessor reservation,
long caseParticipantRoleID,
ServiceOffering serviceOffering,
Provider provider,
curam.util.type.DateTimeRange reservationPeriod,
curam.util.type.Money unitAmount,
boolean unitAmountFixedIndicator,
Place place,
boolean createWithoutPlaceIndicator,
java.lang.String comments,
Reservation returnValue)
Event interface invoked after the main body of the createReservation
method.
|
void |
preCreateReservation(curam.reservation.impl.ReservationAccessor reservation,
long caseParticipantRoleID,
ServiceOffering serviceOffering,
Provider provider,
curam.util.type.DateTimeRange reservationPeriod,
curam.util.type.Money unitAmount,
boolean unitAmountFixedIndicator,
Place place,
boolean createWithoutPlaceIndicator,
java.lang.String comments)
Event interface invoked before the main body of the createReservation
method.
|
void preCreateReservation(curam.reservation.impl.ReservationAccessor reservation, long caseParticipantRoleID, ServiceOffering serviceOffering, Provider provider, curam.util.type.DateTimeRange reservationPeriod, curam.util.type.Money unitAmount, boolean unitAmountFixedIndicator, Place place, boolean createWithoutPlaceIndicator, java.lang.String comments) throws curam.util.exception.AppException, curam.util.exception.InformationalException
reservation
- The object instance as it was before the main body of the
createReservation method.caseParticipantRoleID
- The parameter as passed to the createReservation method.serviceOffering
- The parameter as passed to the createReservation method.provider
- The parameter as passed to the createReservation method.reservationPeriod
- The parameter as passed to the createReservation method.unitAmount
- The parameter as passed to the createReservation method.unitAmountFixedIndicator
- The parameter as passed to the createReservation method.place
- The parameter as passed to the createReservation method.createWithoutPlaceIndicator
- The parameter as passed to the createReservation method.comments
- The parameter as passed to the createReservation method.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.void postCreateReservation(curam.reservation.impl.ReservationAccessor reservation, long caseParticipantRoleID, ServiceOffering serviceOffering, Provider provider, curam.util.type.DateTimeRange reservationPeriod, curam.util.type.Money unitAmount, boolean unitAmountFixedIndicator, Place place, boolean createWithoutPlaceIndicator, java.lang.String comments, Reservation returnValue) throws curam.util.exception.AppException, curam.util.exception.InformationalException
reservation
- The object instance as it was after the main body of the
createReservation method.caseParticipantRoleID
- The parameter as passed to the createReservation method.serviceOffering
- The parameter as passed to the createReservation method.provider
- The parameter as passed to the createReservation method.reservationPeriod
- The parameter as passed to the createReservation method.unitAmount
- The parameter as passed to the createReservation method.unitAmountFixedIndicator
- The parameter as passed to the createReservation method.place
- The parameter as passed to the createReservation method.createWithoutPlaceIndicator
- The parameter as passed to the createReservation method.comments
- The parameter as passed to the createReservation method.returnValue
- The return value updated by the Event Handler.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.