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
Modifier and TypeFieldDescriptionprivate @NotBlank(groups=CreateQuantityReceipt.class) String
The unique identifier if theLoadUnit
where the goods are captured in.private String
A type in case aLoadUnit
needs to be created (optional).private String
The business key referring to an existingLot
(optional) .private @NotNull(groups=CreateQuantityReceipt.class) ProductVO
The capturedProduct
.private @NotNull(groups=CreateQuantityReceipt.class) org.openwms.core.units.api.Measurable
The quantity that has been received during the capturing process.private String
A serial number of the captured item (optional) .private @NotNull(groups=CreateQuantityReceipt.class) TransportUnitVO
The capturedTransportUnit
where the goods are captured in. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetLotId()
org.openwms.core.units.api.Measurable
void
setLoadUnitLabel
(String loadUnitLabel) void
setLoadUnitType
(String loadUnitType) void
void
setProduct
(ProductVO product) void
setQuantityReceived
(org.openwms.core.units.api.Measurable quantityReceived) void
setSerialNumber
(String serialNumber) void
setTransportUnit
(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 capturedTransportUnit
where the goods are captured in. -
loadUnitLabel
@NotBlank(groups=CreateQuantityReceipt.class) private @NotBlank(groups=CreateQuantityReceipt.class) String loadUnitLabelThe unique identifier if theLoadUnit
where the goods are captured in. -
loadUnitType
A type in case aLoadUnit
needs 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
-