Package org.openwms.wms.receiving.api
Class QuantityCaptureOnLocationRequestVO
java.lang.Object
org.openwms.wms.receiving.api.CaptureRequestVO
org.openwms.wms.receiving.api.QuantityCaptureOnLocationRequestVO
- All Implemented Interfaces:
Serializable
A QuantityCaptureOnLocationRequestVO contains all information used to capture goods on a
Location
.- Author:
- Heiko Scherrer
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprivate @NotNull(groups=CreateQuantityReceipt.class) LocationVO
TheLocation
where the captured items are located on.private ZonedDateTime
The expiration date of the particularPackagingUnit
(s) (optional).private String
The business key referring to an existingLot
(optional).private ProductVO
The capturedProduct
.private ZonedDateTime
The production date of the particularPackagingUnit
(s) (optional).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).Describes the kind of UOM thePackagingUnit
(s) are received in. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetLotId()
org.openwms.core.units.api.Measurable
boolean
@jakarta.validation.Valid boolean
isValid()
void
setActualLocation
(LocationVO actualLocation) void
setExpiresAt
(ZonedDateTime expiresAt) void
void
setProduct
(ProductVO product) void
setProductionDate
(ZonedDateTime productionDate) void
setQuantityReceived
(org.openwms.core.units.api.Measurable quantityReceived) void
setSerialNumber
(String serialNumber) void
setUomRelation
(UomRelationVO uomRelation) Methods inherited from class org.openwms.wms.receiving.api.CaptureRequestVO
getDetails, setDetails
-
Field Details
-
actualLocation
@NotNull(groups=CreateQuantityReceipt.class) private @NotNull(groups=CreateQuantityReceipt.class) LocationVO actualLocationTheLocation
where the captured items are located on. -
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
The capturedProduct
. -
uomRelation
Describes the kind of UOM thePackagingUnit
(s) are received in. -
serialNumber
A serial number of the captured item (optional). -
lotId
The business key referring to an existingLot
(optional). -
expiresAt
The expiration date of the particularPackagingUnit
(s) (optional). -
productionDate
The production date of the particularPackagingUnit
(s) (optional).
-
-
Constructor Details
-
QuantityCaptureOnLocationRequestVO
public QuantityCaptureOnLocationRequestVO()
-
-
Method Details
-
isValid
-
getActualLocation
-
setActualLocation
-
getQuantityReceived
public org.openwms.core.units.api.Measurable getQuantityReceived() -
setQuantityReceived
public void setQuantityReceived(org.openwms.core.units.api.Measurable quantityReceived) -
getProduct
-
setProduct
-
getUomRelation
-
hasUomRelation
public boolean hasUomRelation() -
setUomRelation
-
getSerialNumber
-
setSerialNumber
-
getLotId
-
setLotId
-
getExpiresAt
-
setExpiresAt
-
getProductionDate
-
setProductionDate
-