-
-
-
Serialized Fields
-
message
String message
Message text about the Problem
.
-
messageNo
int messageNo
Message number of the Problem
.
-
occurred
Date occurred
Timestamp when the Problem
occurred.
-
-
-
class PositionAllocated extends org.openwms.core.event.RootApplicationEvent implements
Serializable
-
-
-
-
Serialized Fields
-
details
Map<String,String> details
Arbitrary detail information stored along a position.
-
order
ShippingOrderVO order
The order.
-
orderId
@NotBlank String orderId
The orderId of the corresponding ShippingOrder.
-
orderPKey
String orderPKey
The persistent identifier of the corresponding ShippingOrder.
-
orderState
@NotNull(groups=OrderPositionStateChange.class) OrderState orderState
Current position state. Inherited from the Order.
-
pKey
String pKey
The persistent identifier.
-
positionId
@NotBlank(message="{owms.wms.shp.pos}",groups=Create.class) String positionId
Unique position id within the order, must not be empty.
-
priority
Integer priority
Order position priority.
-
sourceLocationGroupNames
List<String> sourceLocationGroupNames
A list with LocationGroup names where to find the articles for shipping.
-
targetName
@NotBlank(message="{owms.wms.shp.targetName}",groups=Create.class) String targetName
The target becomes target of all Splits created from this Position, must not be empty.
-
-
Serialized Fields
-
description
String description
Textual descriptive text.
-
details
Map<String,String> details
Arbitrary detail information on this product, might be by populated with ERP information.
-
label
String label
An identifying label of the Product.
-
pKey
String pKey
The persistent unique key.
-
sku
@NotBlank(message="{owms.wms.shp.sku}",groups=Create.class) String sku
The product id is part of the unique business key, must not be empty.
-
-
Serialized Fields
-
product
@NotNull(message="{owms.wms.shp.sku}",groups=Create.class) ProductVO product
The ordered product, must not be null
.
-
qtyAllocated
org.openwms.core.units.api.Measurable<?,?,?> qtyAllocated
The quantity that has been allocated.
-
qtyCrossdock
org.openwms.core.units.api.Measurable<?,?,?> qtyCrossdock
Quantity for crossdocking.
-
qtyOrdered
@Valid @NotNull(message="{owms.wms.shp.qtyOrdered}",groups=Create.class) org.openwms.core.units.api.Measurable<?,?,?> qtyOrdered
Quantity ordered, must not be null
.
-
-
Serialized Fields
-
customerNo
String customerNo
A customer number.
-
customerOrderId
String customerOrderId
A reference to the customers order number.
-
details
Map<String,String> details
Arbitrary detail information stored along an order.
-
latestDueDate
ZonedDateTime latestDueDate
Timestamp until when the order needs to be processed (time of shipping can be different).
-
orderId
@NotBlank(message="{owms.wms.shp.orderId}",groups=Create.class) String orderId
The unique order ID.
-
orderState
String orderState
Current state of this Order.
-
pKey
String pKey
The persistent identifier.
-
positions
@Size(min=1,message="{owms.wms.shp.positions}",groups=Create.class) List<@Valid BaseShippingOrderPositionVO> positions
A list of positions.
-
priority
Integer priority
A priority for processing order.
-
shippingType
String shippingType
Some arbitrary shipping type, like DHL, FedEx etc.
-
shipTo
String shipTo
An intermediate or final target destination for the ShippingOrder that is used in the allocation strategy.
-
startDate
ZonedDateTime startDate
Timestamp when the Order should be started earliest.
-
startMode
String startMode
How the ShippingOrder should be processed:
- MANUAL: Manual processing means just creation no further processing
- AUTOMATIC: Orders are created and processed directly
-
-
Serialized Fields
-
transportUnitBK
@NotBlank(groups=CreateTUPosition.class) String transportUnitBK
ShippingOrderPositions may also carry the unique identifier of the requested TransportUnit
.
-
transportUnitTypeName
@NotBlank(groups=CreateTUPosition.class) String transportUnitTypeName
The name of the TransportUnitType
the requested TransportUnit
is of.
-
class StateChangeException extends org.ameba.exception.BusinessRuntimeException implements
Serializable
-
-
-
-
-
class ShippingOrderEvent extends org.openwms.core.event.RootApplicationEvent implements
Serializable
-
class ShippingOrderPositionEvent extends org.openwms.core.event.RootApplicationEvent implements
Serializable
-
-
class ProductEvent extends org.openwms.core.event.RootApplicationEvent implements
Serializable
-
-
Serialized Fields
-
description
String description
Textual descriptive text.
-
details
Map<String,String> details
Arbitrary detail information on this product, might be by populated with ERP information.
-
label
String label
An identifying label of the Product.
-
pKey
String pKey
The persistent unique key.
-
sku
String sku
The product id is part of the unique business key.
-
stockZone
String stockZone
Where the Product has to be placed in stock.
-
-
class AbstractShippingOrderPosition extends org.ameba.integration.jpa.ApplicationEntity implements
Serializable
-
Serialized Fields
-
earliestStartDate
ZonedDateTime earliestStartDate
Date when the Position should be started earliest - inherited from the Order.
-
latestDueDate
ZonedDateTime latestDueDate
Latest finish date of this Position - inherited from the Order.
-
locked
boolean locked
Property to lock/unlock a Position. This is usually done via the Order.
- true: locked
- false: unlocked
Default is false
-
nextAllocationDate
ZonedDateTime nextAllocationDate
Date when the Position will be tried to be allocated next time.
-
order
@NotNull(message="{owms.wms.shp.order}",groups=Create.class) ShippingOrder order
The Order instance, the position belongs to.
-
orderState
@NotNull OrderState orderState
Current position state.
-
positionNo
@NotNull(message="{owms.wms.shp.positionNo}",groups=Create.class) Integer positionNo
The position number is a unique index within a single Order instance.
-
priority
int priority
Current priority of the Position.
-
problem
Problem problem
Latest problem that is occurred on this Position.
-
sourceLocationGroupNames
@Size(max=1024) List<String> sourceLocationGroupNames
A list of LocationGroup names where the demanded quantity for the position shall be search in.
-
startMode
@NotNull OrderStartMode startMode
Defines how the Position is started - inherited from the Order.
-
target
Target target
Target Location or LocationGroup where the Position should be delivered to.
-
class AbstractShippingOrderPositionSplit extends org.ameba.integration.jpa.BaseEntity implements
Serializable
-
Serialized Fields
-
loadUnitPKey
String loadUnitPKey
The persistent key of the LoadUnit
that has been assigned to this Split.
-
priority
int priority
Current priority of the Split.
-
problem
Problem problem
Latest problem that is occurred on this Split.
-
reservationId
String reservationId
A link to the reserved PackagingUnit.
-
splitNo
Integer splitNo
The Split number is a unique index within a single Position.
-
startMode
OrderStartMode startMode
Defines how further actions, tasks, orders are started from this Split.
-
target
Target target
Target Location or LocationGroup where the corresponding Position should be delivered to.
-
transportUnitBK
String transportUnitBK
The business key of the TransportUnit
that has been assigned to this Split.
-
class Product extends org.ameba.integration.jpa.ApplicationEntity implements
Serializable
-
Serialized Fields
-
description
String description
Textual descriptive text.
-
details
Map<String,String> details
Arbitrary detail information on this product, might be by populated with ERP information.
-
foreignPKey
@NotBlank String foreignPKey
The foreign persistent key of the Product
.
-
label
String label
An identifying label of the Product.
-
sku
@NotBlank String sku
The product id is the unique business key.
-
stockZone
String stockZone
Where the Product has to be placed in stock.
-
class ShippingOrder extends org.ameba.integration.jpa.ApplicationEntity implements
Serializable
-
Serialized Fields
-
customerNo
String customerNo
Customer number.
-
customerOrderId
String customerOrderId
A reference to the customers order number.
- See Also:
-
-
details
Map<String,String> details
-
latestDueDate
ZonedDateTime latestDueDate
Latest finish date of this Order.
-
locked
boolean locked
Property to lock/unlock an Order.
- true: locked
- false: unlocked
Default is false
-
nextAllocationDate
ZonedDateTime nextAllocationDate
Date when the Order should be allocated.
-
orderId
@NotBlank(message="{owms.wms.shp.orderId}",groups=Create.class) String orderId
Unique business key.
-
orderState
OrderState orderState
Current state of this Order.
-
positions
List<AbstractShippingOrderPosition<?>> positions
All AbstractShippingOrderPosition of this Order.
-
priority
int priority
Current priority of the Order.
-
problem
Problem problem
Latest problem that is occurred on this Order.
-
shippingType
String shippingType
Some arbitrary shipping type, like DHL, FedEx etc.
-
startDate
ZonedDateTime startDate
Earliest date when the Order has to be started.
-
startMode
OrderStartMode startMode
-
class ShippingOrderCreated extends org.openwms.core.event.RootApplicationEvent implements
Serializable
-
-
Serialized Fields
-
details
Map<String,String> details
Arbitrary details of this Position.
-
orderPositionSplits
Set<ShippingOrderPositionSplit> orderPositionSplits
All Splits created from this Position.
-
product
@NotNull(message="{owms.wms.shp.product}",groups=Create.class) Product product
The ordered Product
.
-
qtyAllocated
org.openwms.core.units.api.Measurable<?,?,?> qtyAllocated
The quantity that has been allocated.
-
qtyCrossdock
org.openwms.core.units.api.Measurable<?,?,?> qtyCrossdock
The quantity planned for cross-docking.
-
qtyDemanded
@NotNull(message="{owms.wms.shp.qtyDemanded}",groups=Create.class) org.openwms.core.units.api.Measurable<?,?,?> qtyDemanded
The quantity that was originally demanded.
-
-
Serialized Fields
-
position
ShippingOrderPosition position
The Position instance, the Split belongs to.
-
product
Product product
The demanded Product
.
-
qtyDemanded
org.openwms.core.units.api.Measurable<?,?,?> qtyDemanded
The quantity that was originally demanded.
-
-
-
-
-
-
-
-
Serialized Fields
-
description
String description
Textual descriptive text.
-
details
Map<String,String> details
Arbitrary detail information on this Product
, might by populated with ERP information.
-
label
@NotBlank(groups=Load.class) String label
An identifying label of the Product.
-
pKey
@NotBlank(groups=Load.class) String pKey
The persistent unique key.
-
sku
@NotBlank(groups=Load.class) String sku
The product id is part of the unique business key.
-
stockZone
String stockZone
Where the Product
has to be placed in stock.
-
-
class SplitCreated extends org.openwms.core.event.RootApplicationEvent implements
Serializable