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 Date
Timestamp when the position has been created.Arbitrary detail information on this position, might be populated with ERP information.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
(Date createDt) void
setDetails
(Map<String, String> details) 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.
-
-
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
-
toString
-
equals
All fields. -
hashCode
public int hashCode()All fields.
-