Class ReceivingOrderPositionMO
java.lang.Object
org.openwms.wms.receiving.api.messages.ReceivingOrderPositionMO
- All Implemented Interfaces:
Serializable
A ReceivingOrderPositionMO.
- Author:
- Heiko Scherrer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionArbitrary detail information on this position, might by populated with ERP information.private @NotNull IntegerThe unique position ID within an ReceivingOrder - must not be empty.private ProductMOThe unique SKU of the expectedProduct- must not be empty.private org.openwms.core.units.api.Measurable<?, ?, ?> The expected quantity of the expected product - must not be null.private org.openwms.core.units.api.Measurable<?, ?, ?> The already received quantity of the product.private StringOptional: How the position should be processed, manually oder automatically.private StringCurrent position state.private StringOptional: Expected receipts may also carry the unique identifier of the suppliersTransportUnit.private StringOptional: The suppliers type ofTransportUnit. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanAll fields.org.openwms.core.units.api.Measurable<?, ?, ?> org.openwms.core.units.api.Measurable<?, ?, ?> getState()inthashCode()All fields.voidsetDetails(Map<String, String> details) voidsetPositionId(Integer positionId) voidsetProduct(ProductMO product) voidsetQuantityExpected(org.openwms.core.units.api.Measurable<?, ?, ?> quantityExpected) voidsetQuantityReceived(org.openwms.core.units.api.Measurable<?, ?, ?> quantityReceived) voidsetStartMode(String startMode) voidvoidsetTransportUnitBK(String transportUnitBK) voidsetTransportUnitType(String transportUnitType) toString()All fields.
-
Field Details
-
positionId
The unique position ID within an ReceivingOrder - must not be empty. -
state
Current position state. -
quantityExpected
private org.openwms.core.units.api.Measurable<?,?, quantityExpected?> The expected quantity of the expected product - must not be null. -
quantityReceived
private org.openwms.core.units.api.Measurable<?,?, quantityReceived?> The already received quantity of the product. -
product
The unique SKU of the expectedProduct- must not be empty. -
startMode
Optional: How the position should be processed, manually oder automatically. -
transportUnitBK
Optional: Expected receipts may also carry the unique identifier of the suppliersTransportUnit. -
transportUnitType
Optional: The suppliers type ofTransportUnit. -
details
Arbitrary detail information on this position, might by populated with ERP information.
-
-
Constructor Details
-
ReceivingOrderPositionMO
public ReceivingOrderPositionMO()
-
-
Method Details
-
getPositionId
-
setPositionId
-
getQuantityExpected
public org.openwms.core.units.api.Measurable<?,?, getQuantityExpected()?> -
setQuantityExpected
public void setQuantityExpected(org.openwms.core.units.api.Measurable<?, ?, ?> quantityExpected) -
getQuantityReceived
public org.openwms.core.units.api.Measurable<?,?, getQuantityReceived()?> -
setQuantityReceived
public void setQuantityReceived(org.openwms.core.units.api.Measurable<?, ?, ?> quantityReceived) -
getState
-
setState
-
getProduct
-
setProduct
-
getStartMode
-
setStartMode
-
getTransportUnitBK
-
setTransportUnitBK
-
getTransportUnitType
-
setTransportUnitType
-
getDetails
-
setDetails
-
toString
All fields. -
equals
All fields. -
hashCode
public int hashCode()All fields.
-