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
FieldsModifier and TypeFieldDescriptionprivate @NotNull(groups=CreateQuantityReceipt.class) LocationVOTheLocationwhere the captured items are located on.private ZonedDateTimeThe expiration date of the particularPackagingUnit(s) (optional).private StringThe business key referring to an existingLot(optional).private ProductVOThe capturedProduct.private ZonedDateTimeThe production date of the particularPackagingUnit(s) (optional).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).Describes the kind of UOM thePackagingUnit(s) are received in. - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiongetLotId()org.openwms.core.units.api.Measurableboolean@jakarta.validation.Valid booleanisValid()voidsetActualLocation(LocationVO actualLocation) voidsetExpiresAt(ZonedDateTime expiresAt) voidvoidsetProduct(ProductVO product) voidsetProductionDate(ZonedDateTime productionDate) voidsetQuantityReceived(org.openwms.core.units.api.Measurable quantityReceived) voidsetSerialNumber(String serialNumber) voidsetUomRelation(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 actualLocationTheLocationwhere 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
 
 -