Class Reservation

java.lang.Object
org.ameba.integration.jpa.BaseEntity
org.ameba.integration.jpa.ApplicationEntity
org.openwms.wms.inventory.Reservation
All Implemented Interfaces:
Serializable, org.ameba.integration.TypedEntity<Long>

@Entity public class Reservation extends org.ameba.integration.jpa.ApplicationEntity implements Serializable
A Reservation.
Author:
Heiko Scherrer
See Also:
  • Field Details

    • packagingUnit

      private PackagingUnit packagingUnit
      The PackagingUnit instance, the Reservation belongs to.
    • quantityReserved

      private org.openwms.core.units.api.Measurable quantityReserved
      The reserved quantity of this PackagingUnit.
    • reservedBy

      private String reservedBy
      An arbitrary field to store User, PickOrderPositionSplit etc.
    • reservedAt

      @DateTimeFormat(pattern="yyyy-MM-dd\'T\'HH:mm:ssXXX") private ZonedDateTime reservedAt
  • Constructor Details

    • Reservation

      protected Reservation()
      Dear JPA...
    • Reservation

      public Reservation(org.openwms.core.units.api.Measurable quantityReserved, String reservedBy)
  • Method Details

    • getPackagingUnit

      public PackagingUnit getPackagingUnit()
    • setPackagingUnit

      public void setPackagingUnit(PackagingUnit packagingUnit)
    • getQuantityReserved

      public org.openwms.core.units.api.Measurable getQuantityReserved()
    • setQuantityReserved

      public void setQuantityReserved(org.openwms.core.units.api.Measurable quantityReserved)
    • getReservedBy

      public String getReservedBy()
    • setReservedBy

      public void setReservedBy(String reservedBy)
    • getReservedAt

      public ZonedDateTime getReservedAt()
    • toString

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

      public boolean equals(Object o)
      All fields.
      Overrides:
      equals in class org.ameba.integration.jpa.ApplicationEntity
    • hashCode

      public int hashCode()
      All fields.
      Overrides:
      hashCode in class org.ameba.integration.jpa.ApplicationEntity