Package org.openwms.wms.receiving.api
Class QuantityCaptureRequestVO
java.lang.Object
org.openwms.wms.receiving.api.CaptureRequestVO
org.openwms.wms.receiving.api.QuantityCaptureRequestVO
- All Implemented Interfaces:
Serializable
A QuantityCaptureRequestVO contains all information used to capture goods within a
LoadUnit on top of a TransportUnit.- Author:
- Heiko Scherrer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @NotBlank(groups=CreateQuantityReceipt.class) StringThe unique identifier if theLoadUnitwhere the goods are captured in.private StringA type in case aLoadUnitneeds to be created (optional).private StringThe business key referring to an existingLot(optional) .private @NotNull(groups=CreateQuantityReceipt.class) ProductVOThe capturedProduct.private @NotNull(groups=CreateQuantityReceipt.class) org.openwms.core.units.api.MeasurableThe quantity that has been received during the capturing process.private StringA serial number of the captured item (optional) .private @NotNull(groups=CreateQuantityReceipt.class) TransportUnitVOThe capturedTransportUnitwhere the goods are captured in. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetLotId()org.openwms.core.units.api.MeasurablevoidsetLoadUnitLabel(String loadUnitLabel) voidsetLoadUnitType(String loadUnitType) voidvoidsetProduct(ProductVO product) voidsetQuantityReceived(org.openwms.core.units.api.Measurable quantityReceived) voidsetSerialNumber(String serialNumber) voidsetTransportUnit(TransportUnitVO transportUnit) Methods inherited from class org.openwms.wms.receiving.api.CaptureRequestVO
getDetails, setDetails
-
Field Details
-
transportUnit
@NotNull(groups=CreateQuantityReceipt.class) private @NotNull(groups=CreateQuantityReceipt.class) TransportUnitVO transportUnitThe capturedTransportUnitwhere the goods are captured in. -
loadUnitLabel
@NotBlank(groups=CreateQuantityReceipt.class) private @NotBlank(groups=CreateQuantityReceipt.class) String loadUnitLabelThe unique identifier if theLoadUnitwhere the goods are captured in. -
loadUnitType
A type in case aLoadUnitneeds to be created (optional). -
quantityReceived
@NotNull(groups=CreateQuantityReceipt.class) private @NotNull(groups=CreateQuantityReceipt.class) org.openwms.core.units.api.Measurable quantityReceivedThe quantity that has been received during the capturing process. -
product
@NotNull(groups=CreateQuantityReceipt.class) private @NotNull(groups=CreateQuantityReceipt.class) ProductVO productThe capturedProduct. -
serialNumber
A serial number of the captured item (optional) . -
lotId
The business key referring to an existingLot(optional) .
-
-
Constructor Details
-
QuantityCaptureRequestVO
public QuantityCaptureRequestVO()
-
-
Method Details
-
getTransportUnit
-
setTransportUnit
-
getLoadUnitLabel
-
setLoadUnitLabel
-
getLoadUnitType
-
setLoadUnitType
-
getQuantityReceived
public org.openwms.core.units.api.Measurable getQuantityReceived() -
setQuantityReceived
public void setQuantityReceived(org.openwms.core.units.api.Measurable quantityReceived) -
getProduct
-
setProduct
-
getSerialNumber
-
setSerialNumber
-
getLotId
-
setLotId
-