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(@NotBlank String pKey, T request)
    Capture received goods to a suitable ReceivingOrderPosition.

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

    supports
  • Method Details

    • capture

      @NotNull @NotNull ReceivingOrder capture(@NotBlank @NotBlank String pKey, @Valid @NotNull T request)
      Capture received goods to a suitable ReceivingOrderPosition.
      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