Class PackagingUnitVO

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

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

    • product

      @NotNull private @NotNull ProductVO product
      Ordered Product.
    • quantity

      @NotNull private @NotNull org.openwms.core.units.api.Measurable quantity
      Quantity ordered.
    • actualLocation

      public LocationVO actualLocation
      The actualLocation the PackagingUnit is placed on.
    • length

      private Integer length
      The current length of the PackagingUnit.
    • width

      private Integer width
      The current width of the PackagingUnit.
    • height

      private Integer height
      The current height of the PackagingUnit.
    • weight

      private org.openwms.core.units.api.Weight weight
      The current weight of the PackagingUnit.
    • message

      private String message
      Any kind of message placed on the PackagingUnit.
  • Constructor Details

    • PackagingUnitVO

      public PackagingUnitVO()
    • PackagingUnitVO

      @ConstructorProperties({"product","quantity"}) public PackagingUnitVO(ProductVO product, org.openwms.core.units.api.Measurable quantity)
  • Method Details

    • setDetails

      public void setDetails(CaptureDetailsVO details)
    • getProduct

      public ProductVO getProduct()
    • setProduct

      public void setProduct(ProductVO product)
    • getQuantity

      public org.openwms.core.units.api.Measurable getQuantity()
    • setQuantity

      public void setQuantity(org.openwms.core.units.api.Measurable quantity)
    • getActualLocation

      public LocationVO getActualLocation()
    • setActualLocation

      public void setActualLocation(LocationVO actualLocation)
    • 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)
    • getWeight

      public org.openwms.core.units.api.Weight getWeight()
    • setWeight

      public void setWeight(org.openwms.core.units.api.Weight weight)
    • getMessage

      public String getMessage()
    • setMessage

      public void setMessage(String message)
    • toString

      public String toString()
      Overrides:
      toString in class org.springframework.hateoas.RepresentationModel<PackagingUnitVO>
    • equals

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

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