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
Modifier and TypeFieldDescriptionArbitrary detail information on this position, might by populated with ERP information.private @NotNull Integer
The unique position ID within an ReceivingOrder - must not be empty.private ProductMO
The 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 String
Optional: How the position should be processed, manually oder automatically.private String
Current position state.private String
Optional: Expected receipts may also carry the unique identifier of the suppliersTransportUnit
.private String
Optional: The suppliers type ofTransportUnit
. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
All fields.org.openwms.core.units.api.Measurable
<?, ?, ?> org.openwms.core.units.api.Measurable
<?, ?, ?> getState()
int
hashCode()
All fields.void
setDetails
(Map<String, String> details) void
setPositionId
(Integer positionId) void
setProduct
(ProductMO product) void
setQuantityExpected
(org.openwms.core.units.api.Measurable<?, ?, ?> quantityExpected) void
setQuantityReceived
(org.openwms.core.units.api.Measurable<?, ?, ?> quantityReceived) void
setStartMode
(String startMode) void
void
setTransportUnitBK
(String transportUnitBK) void
setTransportUnitType
(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.
-