Class CommonTransportUnitVO

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

public class CommonTransportUnitVO extends org.ameba.http.AbstractBase<CommonTransportUnitVO> implements Serializable
A TransportUnitVO.
Author:
Heiko Scherrer
See Also:
  • Field Details

    • pKey

      private String pKey
      The persistent key.
    • barcode

      @NotEmpty(message="{owms.common.common.tu.barcode}") private @NotEmpty(message="{owms.common.common.tu.barcode}") String barcode
    • actualLocation

      @NotNull(message="{owms.common.common.tu.actualLocation}", groups=org.openwms.common.transport.api.ValidationGroups.TransportUnit.Create.class) private @NotNull(message="{owms.common.common.tu.actualLocation}",groups=org.openwms.common.transport.api.ValidationGroups.TransportUnit.Create.class) org.openwms.common.location.api.LocationVO actualLocation
    • state

      private String state
      The state of the TransportUnit.
    • target

      private String target
    • transportUnitType

      @NotEmpty(message="{owms.common.common.tu.transportUnitTypeName}", groups={org.openwms.common.transport.api.ValidationGroups.TransportUnit.Create.class,org.openwms.common.transport.api.ValidationGroups.TransportUnit.WithTuT.class}) private @NotEmpty(message="{owms.common.common.tu.transportUnitTypeName}",groups={org.openwms.common.transport.api.ValidationGroups.TransportUnit.Create.class,org.openwms.common.transport.api.ValidationGroups.TransportUnit.WithTuT.class}) CommonTransportUnitTypeVO transportUnitType
    • length

      private Integer length
    • width

      private Integer width
    • height

      private Integer height
    • actualPlcCode

      private String actualPlcCode
    • actualLocationDate

      private Date actualLocationDate
    • createDate

      private Date createDate
    • customerOrderId

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

    • CommonTransportUnitVO

      protected CommonTransportUnitVO()
    • CommonTransportUnitVO

      public CommonTransportUnitVO(String barcode)
    • CommonTransportUnitVO

      public CommonTransportUnitVO(String barcode, CommonTransportUnitTypeVO transportUnitType, org.openwms.common.location.api.LocationVO actualLocation)
    • CommonTransportUnitVO

      private CommonTransportUnitVO(CommonTransportUnitVO.Builder builder)
  • Method Details

    • newBuilder

      public static CommonTransportUnitVO.Builder newBuilder()
    • builder

      public static CommonTransportUnitVO.Builder builder()
    • getpKey

      public String getpKey()
    • setpKey

      public void setpKey(String pKey)
    • getBarcode

      public String getBarcode()
    • setBarcode

      public void setBarcode(String barcode)
    • getActualLocation

      public org.openwms.common.location.api.LocationVO getActualLocation()
    • setActualLocation

      public void setActualLocation(org.openwms.common.location.api.LocationVO actualLocation)
    • getState

      public String getState()
    • setState

      public void setState(String state)
    • getTarget

      public String getTarget()
    • setTarget

      public void setTarget(String target)
    • getTransportUnitType

      public CommonTransportUnitTypeVO getTransportUnitType()
    • setTransportUnitType

      public void setTransportUnitType(CommonTransportUnitTypeVO 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)
    • getActualPlcCode

      public String getActualPlcCode()
    • setActualPlcCode

      public void setActualPlcCode(String actualPlcCode)
    • getActualLocationDate

      public Date getActualLocationDate()
    • setActualLocationDate

      public void setActualLocationDate(Date actualLocationDate)
    • getCreateDate

      public Date getCreateDate()
    • setCreateDate

      public void setCreateDate(Date createDate)
    • getCustomerOrderId

      public String getCustomerOrderId()
    • setCustomerOrderId

      public void setCustomerOrderId(String customerOrderId)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class org.springframework.hateoas.RepresentationModel<CommonTransportUnitVO>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.springframework.hateoas.RepresentationModel<CommonTransportUnitVO>