Class TUCaptureRequestCapturer

java.lang.Object
org.openwms.wms.receiving.impl.AbstractCapturer
org.openwms.wms.receiving.impl.TUCaptureRequestCapturer
All Implemented Interfaces:
ReceivingOrderCapturer<TUCaptureRequestVO>, org.springframework.plugin.core.Plugin<CaptureRequestVO>

@TxService class TUCaptureRequestCapturer extends AbstractCapturer implements ReceivingOrderCapturer<TUCaptureRequestVO>
A TUCaptureRequestCapturer.
Author:
Heiko Scherrer
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • publisher

      private final org.springframework.context.ApplicationEventPublisher publisher
    • transportUnitApi

      private final TransportUnitApi transportUnitApi
  • Constructor Details

  • Method Details

    • capture

      @Measured @NotNull public @NotNull ReceivingOrder capture(@NotBlank @NotBlank String pKey, @Valid @NotNull @Valid @NotNull TUCaptureRequestVO request)
      Capture received goods to a suitable ReceivingOrderPosition.
      Specified by:
      capture in interface ReceivingOrderCapturer<TUCaptureRequestVO>
      Parameters:
      pKey - The persistent identifier of the ReceivingOrder
      request - Particular capturing detail information used to perform the capturing process
      Returns:
      The identified and updated ReceivingOrder instance
    • supports

      public boolean supports(CaptureRequestVO request)
      Specified by:
      supports in interface org.springframework.plugin.core.Plugin<CaptureRequestVO>