Class ReservationServiceImpl
java.lang.Object
org.openwms.common.transport.reservation.ReservationServiceImpl
- All Implemented Interfaces:
ReservationService
A ReservationServiceImpl.
- Author:
- Heiko Scherrer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate final ReservationRepositoryprivate final TransportUnitReservationRepository -
Constructor Summary
ConstructorsConstructorDescriptionReservationServiceImpl(ReservationRepository reservationRepository, TransportUnitReservationRepository transportUnitReservationRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidacknowledgeReservation(@NotBlank String reservationId, @NotBlank String acknowledgeId) Acknowledge a previously set reservation on aTransportUnit.voidsaveReservation(TransportUnitReservation reservation) Save aTransportUnitReservation.
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
reservationRepository
-
transportUnitReservationRepository
-
-
Constructor Details
-
ReservationServiceImpl
ReservationServiceImpl(ReservationRepository reservationRepository, TransportUnitReservationRepository transportUnitReservationRepository)
-
-
Method Details
-
saveReservation
Save aTransportUnitReservation.- Specified by:
saveReservationin interfaceReservationService- Parameters:
reservation- The instance to create or update
-
acknowledgeReservation
@Measured public void acknowledgeReservation(@NotBlank @NotBlank String reservationId, @NotBlank @NotBlank String acknowledgeId) Acknowledge a previously set reservation on aTransportUnit. If noTransportUnitis reserved with thereservationIdthe implementation might silently return without further action.- Specified by:
acknowledgeReservationin interfaceReservationService- Parameters:
reservationId- The previously set reservationIdacknowledgeId- The acknowledgeId to replace the reservationId with
-