- 
 
- 
 
- 
 
- 
- 
- 
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.
 
 
 
 
- 
- 
- 
Serialized Fields
- 
createDt
LocalDateTime createDt
Timestamp when the position has been created.
 
- 
details
Map<String,String> details
Arbitrary detail information on this position, might be populated with ERP information.
 
- 
expectedReceiptWarehouse
String expectedReceiptWarehouse
The name of the warehouses' LocationGroup where the ReceivingOrderPosition is expected to be received.
 
- 
order
ReceivingOrderVO order
 
- 
orderId
@NotBlank String orderId
The unique identifier of this ReceivingOrder.
 
- 
positionId
@NotNull Integer positionId
The unique position ID within an ReceivingOrder - must not be empty.
 
- 
priority
int priority
The current priority of the ReceivingOrder the position belongs to.
 
- 
startMode
String startMode
Optional: How the position should be processed, manually oder automatically.
 
- 
state
String state
Current position state.
 
 
 
- 
 
- 
 
- 
- 
Serialized Fields
- 
erpCode
@NotBlank String erpCode
 
 
 
- 
- 
Serialized Fields
- 
baseUnit
org.openwms.core.units.api.Measurable baseUnit
Products may be defined with different base units.
 
- 
description
String description
Textual descriptive text.
 
- 
foreignPKey
String foreignPKey
The foreign persistent key of the Product.
 
- 
label
String label
An identifying label of the Product.
 
- 
sku
@NotBlank(groups=Capture.class) String sku
The product id is part of the unique business key.
 
 
 
- 
- 
Serialized Fields
- 
actualLocation
@NotNull(groups=CreateQuantityReceipt.class) LocationVO actualLocation
The Location where the captured items are located on.
 
- 
expiresAt
ZonedDateTime expiresAt
The expiration date of the particular PackagingUnit(s) (optional).
 
- 
lotId
String lotId
The business key referring to an existing Lot (optional).
 
- 
product
ProductVO product
The captured Product.
 
- 
productionDate
ZonedDateTime productionDate
The production date of the particular PackagingUnit(s) (optional).
 
- 
quantityReceived
@NotNull(groups=CreateQuantityReceipt.class) org.openwms.core.units.api.Measurable quantityReceived
The quantity that has been received during the capturing process.
 
- 
serialNumber
String serialNumber
A serial number of the captured item (optional).
 
- 
uomRelation
UomRelationVO uomRelation
Describes the kind of UOM the PackagingUnit(s) are received in.
 
 
 
- 
- 
Serialized Fields
- 
loadUnitLabel
@NotBlank(groups=CreateQuantityReceipt.class) String loadUnitLabel
The unique identifier if the LoadUnit where the goods are captured in.
 
- 
loadUnitType
String loadUnitType
A type in case a LoadUnit needs to be created (optional).
 
- 
lotId
String lotId
The business key referring to an existing Lot (optional) .
 
- 
product
@NotNull(groups=CreateQuantityReceipt.class) ProductVO product
The captured Product.
 
- 
quantityReceived
@NotNull(groups=CreateQuantityReceipt.class) org.openwms.core.units.api.Measurable quantityReceived
The quantity that has been received during the capturing process.
 
- 
serialNumber
String serialNumber
A serial number of the captured item (optional) .
 
- 
transportUnit
@NotNull(groups=CreateQuantityReceipt.class) TransportUnitVO transportUnit
The captured TransportUnit where the goods are captured in.
 
 
 
- 
- 
Serialized Fields
- 
product
@NotNull(groups=CreateQuantityReceipt.class) ProductVO product
The unique SKU of the expected Product - must not be empty.
 
- 
quantityExpected
@NotNull(groups=CreateQuantityReceipt.class) org.openwms.core.units.api.Measurable<?,?,?> quantityExpected
The expected quantity of the expected product - must not be null.
 
- 
quantityReceived
org.openwms.core.units.api.Measurable<?,?,?> quantityReceived
The already received quantity of the product.
 
 
 
- 
- 
Serialized Fields
- 
details
Map<String,String> details
Arbitrary detail information stored along an order.
 
- 
expectedReceiptDate
ZonedDateTime expectedReceiptDate
When the order is expected to be received.
 
- 
orderId
String orderId
The unique identifier of this ReceivingOrder.
 
- 
pKey
String pKey
The persistent identifier.
 
- 
positions
@Valid List<BaseReceivingOrderPositionVO> positions
A set of ReceivingOrderPositions belonging to this ReceivingOrder.
 
- 
state
String state
The current state of this ReceivingOrder.
 
 
 
- 
 
- 
 
- 
 
- 
 
 
- 
- 
 
- 
- 
Serialized Fields
- 
details
Map<String,String> details
Arbitrary detail information stored along an order.
 
- 
orderId
String orderId
The unique identifier of this ReceivingOrder.
 
- 
pKey
String pKey
The persistent identifier.
 
- 
positions
List<@Valid ReceivingOrderPositionMO> positions
A set of ReceivingOrderPositions belonging to this ReceivingOrder.
 
- 
state
String state
The current state of this ReceivingOrder.
 
 
 
- 
- 
Serialized Fields
- 
details
Map<String,String> details
Arbitrary detail information on this position, might by populated with ERP information.
 
- 
positionId
@NotNull Integer positionId
The unique position ID within an ReceivingOrder - must not be empty.
 
- 
product
ProductMO product
The unique SKU of the expected Product - must not be empty.
 
- 
quantityExpected
org.openwms.core.units.api.Measurable<?,?,?> quantityExpected
The expected quantity of the expected product - must not be null.
 
- 
quantityReceived
org.openwms.core.units.api.Measurable<?,?,?> quantityReceived
The already received quantity of the product.
 
- 
startMode
String startMode
Optional: How the position should be processed, manually oder automatically.
 
- 
state
String state
Current position state.
 
- 
transportUnitBK
String transportUnitBK
Optional: Expected receipts may also carry the unique identifier of the suppliers TransportUnit.
 
- 
transportUnitType
String transportUnitType
Optional: The suppliers type of TransportUnit.
 
 
 
 
- 
- 
class AbstractReceivingOrderPosition extends org.ameba.integration.jpa.BaseEntity implements 
Serializable 
- 
Serialized Fields
- 
details
Map<String,String> details
Arbitrary detail information on this position, might be populated with ERP information.
 
- 
expectedReceiptWarehouse
String expectedReceiptWarehouse
The name of the warehouses' LocationGroup where the ReceivingOrderPosition is expected to be received.
 
- 
latestDueDate
ZonedDateTime latestDueDate
Latest date this position can be processed.
 
- 
order
ReceivingOrder order
 
- 
posNo
@NotNull Integer posNo
The position number is a unique index within a single 
ReceivingOrder instance.
 
 
- 
state
@NotNull PositionState state
Current position state.
 
 
 
- 
class AlreadyCancelledException extends org.ameba.exception.BusinessRuntimeException implements 
Serializable 
 
- 
class CancellationDeniedException extends org.ameba.exception.BusinessRuntimeException implements 
Serializable 
 
- 
class CapturingException extends org.ameba.exception.BusinessRuntimeException implements 
Serializable 
 
- 
class NextReceivingOrder extends org.ameba.integration.jpa.BaseEntity implements 
Serializable 
 
- 
class ReceivingOrder extends org.ameba.integration.jpa.ApplicationEntity implements 
Serializable 
- 
Serialized Fields
- 
details
Map<String,String> details
Arbitrary detail information on this order, might be populated with ERP information.
 
- 
earliestStartDate
ZonedDateTime earliestStartDate
Earliest date the order can be started.
 
- 
endDate
ZonedDateTime endDate
When the order has been finished.
 
- 
expectedReceiptDate
ZonedDateTime expectedReceiptDate
When the order is expected to be received.
 
- 
latestDueDate
ZonedDateTime latestDueDate
Latest date of this order can be processed.
 
- 
locked
boolean locked
Property to lock/unlock an order.
 
 - true: locked
 
 - false: unlocked
 
 
 
 
- 
nextAllocationDate
ZonedDateTime nextAllocationDate
Date when the order should be allocated.
 
- 
orderId
String orderId
Unique order id, business key.
 
- 
orderState
OrderState orderState
Current state of this order.
 
- 
positions
@Valid List<AbstractReceivingOrderPosition> positions
All ReceivingOrderPosition this order has.
 
- 
priority
int priority
Current priority of the order.
 
- 
problem
Problem problem
Latest problem that is occurred on this order.
 
- 
startDate
ZonedDateTime startDate
When the order has been started.
 
 
 
- 
class ReceivingOrderCreatedEvent extends org.openwms.core.event.RootApplicationEvent implements 
Serializable 
 
- 
- 
Serialized Fields
- 
product
@NotNull(groups=CreateQuantityReceipt.class) Product product
The expected 
Product to be receipt.
 
 
- 
quantityExpected
@NotNull(groups=CreateQuantityReceipt.class) org.openwms.core.units.api.Measurable<?,?,?> quantityExpected
The quantity that is expected to be receipt.
 
- 
quantityReceived
org.openwms.core.units.api.Measurable<?,?,?> quantityReceived
The receipt quantity, this might be increased at arrival.
 
 
 
- 
class ReceivingOrderPositionStateChangeEvent extends org.openwms.core.event.RootApplicationEvent implements 
Serializable 
 
- 
class ReceivingOrderStateChangeEvent extends org.openwms.core.event.RootApplicationEvent implements 
Serializable 
 
- 
 
 
- 
- 
class Product extends org.ameba.integration.jpa.ApplicationEntity implements 
Serializable 
- 
Serialized Fields
- 
baseUnit
@NotNull org.openwms.core.units.api.Measurable<?,?,?> baseUnit
Products may be defined with different base units.
 
- 
description
String description
Textual descriptive text.
 
- 
foreignPKey
@NotBlank String foreignPKey
The foreign persistent key of the Product.
 
- 
label
String label
An identifying label of the Product.
 
- 
overbookingAllowed
@NotNull Boolean overbookingAllowed
 
- 
sku
@NotBlank String sku
The product id is part of the unique business key.
 
 
 
 
- 
- 
class EnsureProductExistsCommand extends org.openwms.core.event.RootApplicationEvent implements 
Serializable 
 
 
- 
- 
 
- 
class ProductEvent extends org.openwms.core.event.RootApplicationEvent implements 
Serializable 
 
 
- 
 
- 
- 
 
- 
- 
Serialized Fields
- 
actualLocation
LocationVO actualLocation
The actualLocation the PackagingUnit is placed on.
 
- 
expiresAt
ZonedDateTime expiresAt
The expiration date of this particular PackagingUnit.
 
- 
height
Integer height
The current height of the PackagingUnit.
 
- 
length
Integer length
The current length of the PackagingUnit.
 
- 
lotId
String lotId
The business key referring to a defined Lot.
 
- 
message
String message
Any kind of message placed on the PackagingUnit.
 
- 
product
@NotNull ProductVO product
Ordered Product.
 
- 
productionDate
ZonedDateTime productionDate
The production date of this particular PackagingUnit.
 
- 
quantity
@NotNull org.openwms.core.units.api.Measurable quantity
Quantity ordered.
 
- 
serialNumber
String serialNumber
An optional serial number of the PackagingUnit.
 
- 
uomRelation
UomRelationVO uomRelation
The type of PackagingUnit.
 
- 
weight
org.openwms.core.units.api.Weight weight
The current weight of the PackagingUnit.
 
- 
width
Integer width
The current width of the PackagingUnit.
 
 
 
- 
- 
Serialized Fields
- 
baseUnit
@NotNull(groups=Load.class) org.openwms.core.units.api.Measurable baseUnit
Products may be defined with different base units.
 
- 
description
String description
Textual descriptive text.
 
- 
label
String label
An identifying label of the Product.
 
- 
overbookingAllowed
@NotNull(groups=Load.class) Boolean overbookingAllowed
Is it allowed to receive a higher quantity as expected/announced of this 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.
 
 
 
 
- 
 
- 
- 
class NotApprovedException extends org.ameba.exception.BusinessRuntimeException implements 
Serializable 
 
 
- 
 
- 
- 
class TransportUnit extends org.ameba.integration.jpa.ApplicationEntity implements 
Serializable 
- 
Serialized Fields
- 
actualLocation
@NotBlank String actualLocation
The current Location of the TransportUnit.
 
- 
barcode
@NotBlank String barcode
Unique natural key.
 
- 
foreignPKey
@NotBlank String foreignPKey
The foreign persistent key of the TransportUnit.