Package org.openwms.wms.receiving.api
Class BaseReceivingOrderPositionVO
java.lang.Object
org.openwms.wms.receiving.api.BaseReceivingOrderPositionVO
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ReceivingOrderPositionVO
,ReceivingTransportUnitOrderPositionVO
A BaseReceivingOrderPositionVO.
- Author:
- Heiko Scherrer
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprivate LocalDateTime
Timestamp when the position has been created.Arbitrary detail information on this position, might be populated with ERP information.private String
The name of the warehouses' LocationGroup where theReceivingOrderPosition
is expected to be received.private ReceivingOrderVO
private @NotBlank String
The unique identifier of thisReceivingOrder
.private @NotNull Integer
The unique position ID within an ReceivingOrder - must not be empty.private int
The current priority of the ReceivingOrder the position belongs to.private String
Optional: How the position should be processed, manually oder automatically.private String
Current position state. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
All fields.getOrder()
int
getState()
int
hashCode()
All fields.void
setCreateDt
(LocalDateTime createDt) void
setDetails
(Map<String, String> details) void
setExpectedReceiptWarehouse
(String expectedReceiptWarehouse) void
setOrder
(ReceivingOrderVO order) void
setOrderId
(String orderId) void
setPositionId
(Integer positionId) void
setPriority
(int priority) void
setStartMode
(String startMode) void
toString()
-
Field Details
-
order
-
orderId
The unique identifier of thisReceivingOrder
. -
positionId
The unique position ID within an ReceivingOrder - must not be empty. -
state
Current position state. -
priority
private int priorityThe current priority of the ReceivingOrder the position belongs to. -
startMode
Optional: How the position should be processed, manually oder automatically. -
details
Arbitrary detail information on this position, might be populated with ERP information. -
createDt
Timestamp when the position has been created. -
expectedReceiptWarehouse
The name of the warehouses' LocationGroup where theReceivingOrderPosition
is expected to be received.
-
-
Constructor Details
-
BaseReceivingOrderPositionVO
BaseReceivingOrderPositionVO() -
BaseReceivingOrderPositionVO
@ConstructorProperties("positionId") public BaseReceivingOrderPositionVO(@NotNull @NotNull Integer positionId)
-
-
Method Details
-
getOrder
-
setOrder
-
getOrderId
-
setOrderId
-
setPositionId
-
getPositionId
-
getState
-
setState
-
getPriority
public int getPriority() -
setPriority
public void setPriority(int priority) -
getStartMode
-
setStartMode
-
getDetails
-
setDetails
-
getCreateDt
-
setCreateDt
-
getExpectedReceiptWarehouse
-
setExpectedReceiptWarehouse
-
toString
-
equals
All fields. -
hashCode
public int hashCode()All fields.
-