Serialized Form
-
Package org.openwms.values
-
Class org.openwms.values.Problem
class Problem extends Object implements Serializable
-
-
Package org.openwms.wms
-
Class org.openwms.wms.WMSTypes
class WMSTypes extends Object implements Serializable
-
-
Package org.openwms.wms.shipping
-
Class org.openwms.wms.shipping.PositionAllocated
class PositionAllocated extends org.openwms.core.event.RootApplicationEvent implements Serializable -
Class org.openwms.wms.shipping.Target
class Target extends Object implements Serializable
-
-
Package org.openwms.wms.shipping.api
-
Class org.openwms.wms.shipping.api.ProductVO
class ProductVO extends org.ameba.http.AbstractBase<ProductVO> 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
@NotEmpty(message="{owms.wms.shp.sku}",groups=Create.class) String sku
The product id is part of the unique business key, must not be empty.
-
-
-
Class org.openwms.wms.shipping.api.ShippingOrderPositionVO
class ShippingOrderPositionVO extends Object implements Serializable-
Serialized Fields
-
details
Map<String,
String> details Arbitrary detail information stored along a position. -
orderId
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
@NotEmpty(message="{owms.wms.shp.pos}",groups=Create.class) String positionId
Unique position id within the order, must not be empty. -
priority
int priority
Order position priority. -
product
@NotNull(message="{owms.wms.shp.sku}",groups=Create.class) ProductVO product
The ordered product, must not be empty. -
qtyCrossdock
org.openwms.core.units.api.Measurable<?,
?, ?> qtyCrossdock Quantity ordered. -
qtyOrdered
@Valid @NotNull(message="{owms.wms.shp.qtyOrdered}",groups=Create.class) org.openwms.core.units.api.Measurable<?,
?, ?> qtyOrdered Quantity ordered, must not benull
. -
sourceLocationGroupNames
List<String> sourceLocationGroupNames
A list with LocationGroup names where to find the articles for shipping. -
targetName
@NotEmpty(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.
-
-
-
Class org.openwms.wms.shipping.api.ShippingOrderVO
class ShippingOrderVO extends org.ameba.http.AbstractBase<ShippingOrderVO> implements Serializable-
Serialized Fields
-
customerNo
String customerNo
A customer 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
@NotEmpty(message="{owms.wms.shp.orderId}",groups=Create.class) String orderId
The unique order ID. -
orderState
String orderState
-
pKey
String pKey
The persistent identifier. -
positions
@Size(min=1,message="{owms.wms.shp.positions}",groups=Create.class) List<@Valid ShippingOrderPositionVO> 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
-
-
-
Class org.openwms.wms.shipping.api.UnitTypeVO
class UnitTypeVO extends Object implements Serializable-
Serialized Fields
-
amount
@NotNull(message="{owms.wms.shp.amount}") BigDecimal amount
The amount. -
unit
@NotEmpty(message="{owms.wms.shp.unit}") String unit
The unit.
-
-
-
-
Package org.openwms.wms.shipping.api.commands
-
Class org.openwms.wms.shipping.api.commands.ShippingCommand
class ShippingCommand extends Object implements Serializable-
Serialized Fields
-
shippingOrder
ShippingOrderPositionMO shippingOrder
-
type
ShippingCommand.Type type
-
-
-
-
Package org.openwms.wms.shipping.api.messages
-
Class org.openwms.wms.shipping.api.messages.ShippingOrderPositionMO
class ShippingOrderPositionMO extends Object implements Serializable-
Serialized Fields
-
pKey
String pKey
-
-
-
Class org.openwms.wms.shipping.api.messages.ShippingOrderPositionSplitMO
class ShippingOrderPositionSplitMO extends Object implements Serializable-
Serialized Fields
-
priority
int priority
-
qtyDemanded
org.openwms.core.units.api.Measurable qtyDemanded
-
reservationId
String reservationId
-
shippingOrderPositionPKey
String shippingOrderPositionPKey
-
sku
String sku
-
splitNo
int splitNo
-
startMode
String startMode
-
targetName
String targetName
-
transportUnitBK
String transportUnitBK
-
-
-
-
Package org.openwms.wms.shipping.events
-
Class org.openwms.wms.shipping.events.ShippingOrderEvent
class ShippingOrderEvent extends org.openwms.core.event.RootApplicationEvent implements Serializable-
Serialized Fields
-
type
ShippingOrderEvent.Type type
-
-
-
Class org.openwms.wms.shipping.events.ShippingOrderPositionEvent
class ShippingOrderPositionEvent extends org.openwms.core.event.RootApplicationEvent implements Serializable-
Serialized Fields
-
type
ShippingOrderPositionEvent.Type type
-
-
-
-
Package org.openwms.wms.shipping.events.inventory
-
Class org.openwms.wms.shipping.events.inventory.ProductEvent
class ProductEvent extends org.openwms.core.event.RootApplicationEvent implements Serializable-
Serialized Fields
-
type
ProductEvent.TYPE type
-
-
-
Class org.openwms.wms.shipping.events.inventory.ProductMO
class ProductMO extends Object 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.
-
-
-
-
Package org.openwms.wms.shipping.impl
-
Class org.openwms.wms.shipping.impl.Product
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 theProduct
. -
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 org.openwms.wms.shipping.impl.ShippingOrder
class ShippingOrder extends org.ameba.integration.jpa.ApplicationEntity implements Serializable-
Serialized Fields
-
customerNo
String customerNo
Customer number. -
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
-
nextAllocationDate
ZonedDateTime nextAllocationDate
Date when the Order should be allocated. -
orderId
@NotEmpty(message="{owms.wms.shp.orderId}",groups=Create.class) String orderId
Unique business key. -
orderState
OrderState orderState
Current state of this Order. -
positions
Set<ShippingOrderPosition> positions
All ShippingOrderPositions 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
Defines how an Order is started. Default isOrderStartMode.MANUAL
-
-
-
Class org.openwms.wms.shipping.impl.ShippingOrderCreated
class ShippingOrderCreated extends org.openwms.core.event.RootApplicationEvent implements Serializable -
Class org.openwms.wms.shipping.impl.ShippingOrderPosition
class ShippingOrderPosition extends org.ameba.integration.jpa.ApplicationEntity implements Serializable-
Serialized Fields
-
details
Map<String,
String> details -
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 an Position. This is usually done via the Order.- true: locked
- false: unlocked
-
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. -
orderPositionSplits
Set<ShippingOrderPositionSplit> orderPositionSplits
All Splits created from this Position. -
orderState
OrderState orderState
Current position state, inherited from the Order. -
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. -
product
@NotNull(message="{owms.wms.shp.product}",groups=Create.class) Product product
The orderedProduct
. -
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. -
sourceLocationGroupNames
@Size(max=1024) List<String> sourceLocationGroupNames
A list of LocationGroup names where the demanded quantity for the position shall be search in. -
startMode
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 org.openwms.wms.shipping.impl.ShippingOrderPositionSplit
class ShippingOrderPositionSplit extends org.ameba.integration.jpa.BaseEntity implements Serializable-
Serialized Fields
-
loadUnitPKey
String loadUnitPKey
The persistent key of theLoadUnit
that has been assigned to this Split. -
position
ShippingOrderPosition position
The Position instance, the Split belongs to. -
priority
int priority
Current priority of the Split. -
problem
Problem problem
Latest problem that is occurred on this Split. -
product
Product product
The demandedProduct
. -
qtyDemanded
org.openwms.core.units.api.Measurable qtyDemanded
The quantity that was originally demanded. -
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 theTransportUnit
that has been assigned to this Split.
-
-
-
-
Package org.openwms.wms.shipping.spi
-
Class org.openwms.wms.shipping.spi.AllocatedTransportUnit
class AllocatedTransportUnit extends Object implements Serializable -
Exception Class org.openwms.wms.shipping.spi.AllocationException
class AllocationException extends Exception implements Serializable -
Class org.openwms.wms.shipping.spi.AllocationRule
class AllocationRule extends Object implements Serializable-
Serialized Fields
-
product
Product product
-
quantity
org.openwms.core.units.api.UnitType quantity
-
-
-
-
Package org.openwms.wms.shipping.spi.wms.inventory
-
Class org.openwms.wms.shipping.spi.wms.inventory.Allocation
class Allocation extends Object implements Serializable -
Class org.openwms.wms.shipping.spi.wms.inventory.Demand
class Demand extends Object implements Serializable-
Serialized Fields
-
qty
@NotNull org.openwms.core.units.api.Measurable qty
The demanded quantity. -
sku
@NotEmpty String sku
The demanded Product SKU.
-
-
-
Class org.openwms.wms.shipping.spi.wms.inventory.ProductVO
class ProductVO extends org.ameba.http.AbstractBase<ProductVO> implements Serializable-
Serialized Fields
-
description
String description
Textual descriptive text. -
details
Map<String,
String> details Arbitrary detail information on thisProduct
, 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 theProduct
has to be placed in stock.
-
-
-
-
Package org.openwms.wms.shipping.splits
-
Class org.openwms.wms.shipping.splits.SplitCreated
class SplitCreated extends org.openwms.core.event.RootApplicationEvent implements Serializable
-