Interface ReceivingOrderCapturer<T extends CaptureRequestVO>

All Superinterfaces:
org.springframework.plugin.core.Plugin<CaptureRequestVO>
All Known Implementing Classes:
QuantityCaptureOnLocationRequestCapturer, QuantityCaptureRequestCapturer, TUCaptureRequestCapturer

public interface ReceivingOrderCapturer<T extends CaptureRequestVO> extends org.springframework.plugin.core.Plugin<CaptureRequestVO>
A ReceivingOrderCapturer is responsible to capture receipt goods in its particular flavor.
Author:
Heiko Scherrer
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    capture(String pKey, T request)
    Capture received goods to a suitable ReceivingOrderPosition.

    Methods inherited from interface org.springframework.plugin.core.Plugin

    supports
  • Method Details

    • capture

      Optional<ReceivingOrder> capture(String pKey, @NotNull T request)
      Capture received goods to a suitable ReceivingOrderPosition.
      Parameters:
      pKey - The persistent identifier of the ReceivingOrder if present it is a capturing of an Expected Receipt otherwise it is a Blind Receipt.
      request - Particular capturing detail information used to perform the capturing process
      Returns:
      The identified and updated ReceivingOrder instance, in case of Expected Receipts