Class ReportProblemVO

java.lang.Object
org.springframework.hateoas.RepresentationModel<ReportProblemVO>
org.ameba.http.AbstractBase<ReportProblemVO>
org.openwms.wms.inventory.api.ReportProblemVO

public class ReportProblemVO extends org.ameba.http.AbstractBase<ReportProblemVO>
A ReportProblemVO.
Author:
Heiko Scherrer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private Integer
    A message number that identifies the problem.
    private Integer
    The reported amount of PackagingUnits with that problem.
    The Product that has the problem.
    private @NotNull org.openwms.core.units.api.Measurable
    The quantity of the PackagingUnit in case multiple PackagingUnits with different quantities exist in the LoadUnit.

    Fields inherited from class org.ameba.http.AbstractBase

    DATETIME_FORMAT_ZULU
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    All fields.
     
     
     
    org.openwms.core.units.api.Measurable
     
    int
    All fields.
    void
    setMessageNo(Integer messageNo)
     
    void
    setNumberOfPackagingUnits(Integer numberOfPackagingUnits)
     
    void
     
    void
    setQuantity(org.openwms.core.units.api.Measurable quantity)
     
    All fields.

    Methods inherited from class org.ameba.http.AbstractBase

    getCreateDt, getLastModifiedDt, getOl, setCreateDt, setLastModifiedDt, setOl

    Methods inherited from class org.springframework.hateoas.RepresentationModel

    add, add, add, addAllIf, addIf, getLink, getLink, getLinks, getLinks, getLinks, getRequiredLink, getRequiredLink, hasLink, hasLink, hasLinks, mapLink, mapLinkIf, of, of, removeLinks

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • messageNo

      private Integer messageNo
      A message number that identifies the problem.
    • numberOfPackagingUnits

      private Integer numberOfPackagingUnits
      The reported amount of PackagingUnits with that problem.
    • product

      public ProductVO product
      The Product that has the problem.
    • quantity

      @NotNull private @NotNull org.openwms.core.units.api.Measurable quantity
      The quantity of the PackagingUnit in case multiple PackagingUnits with different quantities exist in the LoadUnit.
  • Constructor Details

    • ReportProblemVO

      public ReportProblemVO()
  • Method Details

    • getMessageNo

      public Integer getMessageNo()
    • setMessageNo

      public void setMessageNo(Integer messageNo)
    • getNumberOfPackagingUnits

      public Integer getNumberOfPackagingUnits()
    • setNumberOfPackagingUnits

      public void setNumberOfPackagingUnits(Integer numberOfPackagingUnits)
    • 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)
    • toString

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

      public boolean equals(Object o)
      All fields.
      Overrides:
      equals in class org.ameba.http.AbstractBase<ReportProblemVO>
    • hashCode

      public int hashCode()
      All fields.
      Overrides:
      hashCode in class org.ameba.http.AbstractBase<ReportProblemVO>