Class TransportUnitVO

java.lang.Object
org.springframework.hateoas.RepresentationModel<T>
org.ameba.http.AbstractBase<MinimalTransportUnitVO>
org.openwms.wms.transport.api.MinimalTransportUnitVO
org.openwms.wms.transport.api.TransportUnitVO
All Implemented Interfaces:
Serializable

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

    • MEDIA_TYPE

      public static final String MEDIA_TYPE
      See Also:
    • actualLocation

      @NotNull(message="{owms.wms.inv.tu.actualLocation}", groups=CreateTransportUnit.class) private @NotNull(message="{owms.wms.inv.tu.actualLocation}",groups=CreateTransportUnit.class) LocationVO actualLocation
      The actual Location.
    • actualLocationDate

      private Date actualLocationDate
    • state

      private String state
      The state of the TransportUnit.
    • target

      private String target
      Where the TransportUnit is routed to.
    • transportUnitType

      @NotBlank(message="{owms.wms.inv.tu.transportUnitType}", groups=CreateTransportUnit.class) private @NotBlank(message="{owms.wms.inv.tu.transportUnitType}",groups=CreateTransportUnit.class) String transportUnitType
      The name of the TransportUnit's type.
    • length

      private Integer length
      The current length.
    • width

      private Integer width
      The current width.
    • height

      private Integer height
      The current height.
    • customerOrderId

      private String customerOrderId
      An optional assignment to a customer order.
    • reconciledBy

      private String reconciledBy
    • reconciledAt

      private ZonedDateTime reconciledAt
  • Constructor Details

    • TransportUnitVO

      protected TransportUnitVO()
    • TransportUnitVO

      public TransportUnitVO(String transportUnitBK)
    • TransportUnitVO

      private TransportUnitVO(TransportUnitVO.Builder builder)
  • Method Details

    • builder

      public static TransportUnitVO.Builder builder()
    • equals

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

      public int hashCode()
      All fields.
      Overrides:
      hashCode in class MinimalTransportUnitVO
    • getActualLocation

      public LocationVO getActualLocation()
    • setActualLocation

      public void setActualLocation(LocationVO actualLocation)
    • getActualLocationDate

      public Date getActualLocationDate()
    • setActualLocationDate

      public void setActualLocationDate(Date actualLocationDate)
    • getState

      public String getState()
    • setState

      public void setState(String state)
    • getTarget

      public String getTarget()
    • setTarget

      public void setTarget(String target)
    • getTransportUnitType

      public String getTransportUnitType()
    • setTransportUnitType

      public void setTransportUnitType(String transportUnitType)
    • getLength

      public Integer getLength()
    • setLength

      public void setLength(Integer length)
    • getWidth

      public Integer getWidth()
    • setWidth

      public void setWidth(Integer width)
    • getHeight

      public Integer getHeight()
    • setHeight

      public void setHeight(Integer height)
    • getCustomerOrderId

      public String getCustomerOrderId()
    • setCustomerOrderId

      public void setCustomerOrderId(String customerOrderId)
    • getReconciledBy

      public String getReconciledBy()
    • setReconciledBy

      public void setReconciledBy(String reconciledBy)
    • getReconciledAt

      public ZonedDateTime getReconciledAt()
    • setReconciledAt

      public void setReconciledAt(ZonedDateTime reconciledAt)