Class BaseReceivingOrderPositionVO

java.lang.Object
org.openwms.wms.receiving.api.BaseReceivingOrderPositionVO
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ReceivingOrderPositionVO, ReceivingTransportUnitOrderPositionVO

public class BaseReceivingOrderPositionVO extends Object implements Serializable
A BaseReceivingOrderPositionVO.
Author:
Heiko Scherrer
See Also:
  • Field Details

    • order

      private ReceivingOrderVO order
    • orderId

      @NotBlank private @NotBlank String orderId
      The unique identifier of this ReceivingOrder.
    • positionId

      @NotNull private @NotNull Integer positionId
      The unique position ID within an ReceivingOrder - must not be empty.
    • state

      private String state
      Current position state.
    • priority

      private int priority
      The current priority of the ReceivingOrder the position belongs to.
    • startMode

      private String startMode
      Optional: How the position should be processed, manually oder automatically.
    • details

      private Map<String,String> details
      Arbitrary detail information on this position, might be populated with ERP information.
    • createDt

      private LocalDateTime createDt
      Timestamp when the position has been created.
    • expectedReceiptWarehouse

      private String expectedReceiptWarehouse
      The name of the warehouses' LocationGroup where the ReceivingOrderPosition is expected to be received.
  • Constructor Details

    • BaseReceivingOrderPositionVO

      BaseReceivingOrderPositionVO()
    • BaseReceivingOrderPositionVO

      @ConstructorProperties("positionId") public BaseReceivingOrderPositionVO(@NotNull @NotNull Integer positionId)
  • Method Details

    • getOrder

      public ReceivingOrderVO getOrder()
    • setOrder

      public void setOrder(ReceivingOrderVO order)
    • getOrderId

      public String getOrderId()
    • setOrderId

      public void setOrderId(String orderId)
    • setPositionId

      public void setPositionId(Integer positionId)
    • getPositionId

      public Integer getPositionId()
    • getState

      public String getState()
    • setState

      public void setState(String state)
    • getPriority

      public int getPriority()
    • setPriority

      public void setPriority(int priority)
    • getStartMode

      public String getStartMode()
    • setStartMode

      public void setStartMode(String startMode)
    • getDetails

      public Map<String,String> getDetails()
    • setDetails

      public void setDetails(Map<String,String> details)
    • getCreateDt

      public LocalDateTime getCreateDt()
    • setCreateDt

      public void setCreateDt(LocalDateTime createDt)
    • getExpectedReceiptWarehouse

      public String getExpectedReceiptWarehouse()
    • setExpectedReceiptWarehouse

      public void setExpectedReceiptWarehouse(String expectedReceiptWarehouse)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      All fields.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      All fields.
      Overrides:
      hashCode in class Object