Class TransportUnitReservation

java.lang.Object
org.ameba.integration.jpa.BaseEntity
org.ameba.integration.jpa.ApplicationEntity
org.openwms.common.transport.reservation.TransportUnitReservation
All Implemented Interfaces:
Serializable, org.ameba.integration.TypedEntity<Long>

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

    • 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
    • transportUnit

      private TransportUnit transportUnit
      The TransportUnit instance, the Reservation belongs to.
  • Constructor Details

    • TransportUnitReservation

      protected TransportUnitReservation()
      Dear JPA...
    • TransportUnitReservation

      public TransportUnitReservation(TransportUnit transportUnit, String reservedBy)
  • Method Details

    • getTransportUnit

      public TransportUnit getTransportUnit()
    • setTransportUnit

      public void setTransportUnit(TransportUnit transportUnit)
    • 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