Class AbstractShippingOrderPositionSplit<S extends AbstractShippingOrderPositionSplit<S,P>,P extends AbstractShippingOrderPosition<S>>

java.lang.Object
org.ameba.integration.jpa.BaseEntity
org.openwms.wms.shipping.impl.AbstractShippingOrderPositionSplit<S,P>
All Implemented Interfaces:
Serializable, org.ameba.integration.TypedEntity<Long>
Direct Known Subclasses:
ShippingOrderPositionSplit, ShippingTransportUnitOrderPositionSplit

@Entity public abstract class AbstractShippingOrderPositionSplit<S extends AbstractShippingOrderPositionSplit<S,P>,P extends AbstractShippingOrderPosition<S>> extends org.ameba.integration.jpa.BaseEntity implements Serializable
A AbstractShippingOrderPositionSplit.
Author:
Heiko Scherrer
See Also:
  • Field Details

    • splitNo

      private Integer splitNo
      The Split number is a unique index within a single Position.
    • priority

      private int priority
      Current priority of the Split.
    • problem

      private Problem problem
      Latest problem that is occurred on this Split.
    • target

      private Target target
      Target Location or LocationGroup where the corresponding Position should be delivered to.
    • startMode

      private OrderStartMode startMode
      Defines how further actions, tasks, orders are started from this Split.
    • transportUnitBK

      private String transportUnitBK
      The business key of the TransportUnit that has been assigned to this Split.
    • loadUnitPKey

      private String loadUnitPKey
      The persistent key of the LoadUnit that has been assigned to this Split.
    • reservationId

      private String reservationId
      A link to the reserved PackagingUnit.
  • Constructor Details

    • AbstractShippingOrderPositionSplit

      protected AbstractShippingOrderPositionSplit()
      Used by the JPA provider.
    • AbstractShippingOrderPositionSplit

      protected AbstractShippingOrderPositionSplit(Integer splitNo)
  • Method Details

    • equals

      public boolean equals(Object o)
      All fields.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      All fields.
      Overrides:
      hashCode in class Object
    • getPosition

      public abstract P getPosition()
    • setPosition

      abstract void setPosition(P position)
    • getSplitNo

      public Integer getSplitNo()
    • getPriority

      public int getPriority()
    • setPriority

      void setPriority(int priority)
    • getProblem

      public Problem getProblem()
    • getTarget

      public Target getTarget()
    • setTarget

      protected void setTarget(Target target)
    • getStartMode

      public OrderStartMode getStartMode()
    • setStartMode

      protected void setStartMode(OrderStartMode startMode)
    • getTransportUnitBK

      public String getTransportUnitBK()
    • setTransportUnitBK

      protected void setTransportUnitBK(String transportUnitBK)
    • getLoadUnitPKey

      public String getLoadUnitPKey()
    • setLoadUnitPKey

      protected void setLoadUnitPKey(String loadUnitPKey)
    • getReservationId

      public String getReservationId()
    • setReservationId

      protected void setReservationId(String reservationId)