Class ShippingOrderPositionSplit

java.lang.Object
org.ameba.integration.jpa.BaseEntity
org.openwms.wms.shipping.impl.ShippingOrderPositionSplit
All Implemented Interfaces:
Serializable, org.ameba.integration.TypedEntity<Long>

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

    • position

      private ShippingOrderPosition position
      The Position instance, the Split belongs to.
    • splitNo

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

      private int priority
      Current priority of the Split.
    • qtyDemanded

      private org.openwms.core.units.api.Measurable qtyDemanded
      The quantity that was originally demanded.
    • product

      private Product product
      The demanded Product.
    • 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

    • ShippingOrderPositionSplit

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

      public ShippingOrderPositionSplit(ShippingOrderPosition position, Integer splitNo)
    • ShippingOrderPositionSplit

      public ShippingOrderPositionSplit(ShippingOrderPosition position, Integer splitNo, org.openwms.core.units.api.Measurable qtyDemanded, Product product, String transportUnitBK, String loadUnitPKey, Target target, String reservationId)
  • Method Details

    • toString

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

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

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

      public ShippingOrderPosition getPosition()
    • setPosition

      void setPosition(ShippingOrderPosition position)
    • getSplitNo

      public Integer getSplitNo()
    • getPriority

      public int getPriority()
    • setPriority

      void setPriority(int priority)
    • getQtyDemanded

      public org.openwms.core.units.api.Measurable getQtyDemanded()
    • getProduct

      public Product getProduct()
    • getProblem

      public Problem getProblem()
    • getTarget

      public Target getTarget()
    • getStartMode

      public OrderStartMode getStartMode()
    • getTransportUnitBK

      public String getTransportUnitBK()
    • getLoadUnitPKey

      public String getLoadUnitPKey()
    • getReservationId

      public String getReservationId()