Package org.openwms.wms.shipping.impl
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 Summary
FieldsModifier and TypeFieldDescriptionprivate String
The persistent key of theLoadUnit
that has been assigned to this Split.private int
Current priority of the Split.private Problem
Latest problem that is occurred on this Split.private String
A link to the reserved PackagingUnit.private Integer
The Split number is a unique index within a single Position.private OrderStartMode
Defines how further actions, tasks, orders are started from this Split.private Target
Target Location or LocationGroup where the corresponding Position should be delivered to.private String
The business key of theTransportUnit
that has been assigned to this Split. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Used by the JPA provider.protected
-
Method Summary
Modifier and TypeMethodDescriptionboolean
All fields.abstract P
int
int
hashCode()
All fields.protected void
setLoadUnitPKey
(String loadUnitPKey) (package private) abstract void
setPosition
(P position) (package private) void
setPriority
(int priority) protected void
setReservationId
(String reservationId) protected void
setStartMode
(OrderStartMode startMode) protected void
protected void
setTransportUnitBK
(String transportUnitBK) Methods inherited from class org.ameba.integration.jpa.BaseEntity
getCreatedBy, getCreateDt, getLastModifiedBy, getLastModifiedDt, getOl, getPk, isNew, setCreatedBy, setCreateDt, setLastModifiedBy, setLastModifiedDt, setOl
-
Field Details
-
splitNo
The Split number is a unique index within a single Position. -
priority
private int priorityCurrent priority of the Split. -
problem
Latest problem that is occurred on this Split. -
target
Target Location or LocationGroup where the corresponding Position should be delivered to. -
startMode
Defines how further actions, tasks, orders are started from this Split. -
transportUnitBK
The business key of theTransportUnit
that has been assigned to this Split. -
loadUnitPKey
The persistent key of theLoadUnit
that has been assigned to this Split. -
reservationId
A link to the reserved PackagingUnit.
-
-
Constructor Details
-
AbstractShippingOrderPositionSplit
protected AbstractShippingOrderPositionSplit()Used by the JPA provider. -
AbstractShippingOrderPositionSplit
-
-
Method Details
-
equals
All fields. -
hashCode
public int hashCode()All fields. -
getPosition
-
setPosition
-
getSplitNo
-
getPriority
public int getPriority() -
setPriority
void setPriority(int priority) -
getProblem
-
getTarget
-
setTarget
-
getStartMode
-
setStartMode
-
getTransportUnitBK
-
setTransportUnitBK
-
getLoadUnitPKey
-
setLoadUnitPKey
-
getReservationId
-
setReservationId
-