Package org.openwms.wms.shipping.api
Class ShippingOrderPositionVO
java.lang.Object
org.springframework.hateoas.RepresentationModel<ShippingOrderPositionVO>
org.ameba.http.AbstractBase<ShippingOrderPositionVO>
org.openwms.wms.shipping.api.BaseShippingOrderPositionVO<ShippingOrderPositionVO>
org.openwms.wms.shipping.api.ShippingOrderPositionVO
- All Implemented Interfaces:
Serializable
public class ShippingOrderPositionVO
extends BaseShippingOrderPositionVO<ShippingOrderPositionVO>
implements Serializable
A ShippingOrderPositionVO.
- Author:
- Heiko Scherrer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @NotNull(message="{owms.wms.shp.sku}",groups=Create.class) ProductVO
The ordered product, must not benull
.private org.openwms.core.units.api.Measurable
<?, ?, ?> The quantity that has been allocated.private org.openwms.core.units.api.Measurable
<?, ?, ?> Quantity for crossdocking.private @Valid @NotNull(message="{owms.wms.shp.qtyOrdered}",groups=Create.class) org.openwms.core.units.api.Measurable
<?, ?, ?> Quantity ordered, must not benull
.Fields inherited from class org.ameba.http.AbstractBase
DATETIME_FORMAT_ZULU
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
All fields.org.openwms.core.units.api.Measurable
<?, ?, ?> org.openwms.core.units.api.Measurable
<?, ?, ?> org.openwms.core.units.api.Measurable
<?, ?, ?> int
hashCode()
All fields.void
setProduct
(ProductVO product) void
setQtyAllocated
(org.openwms.core.units.api.Measurable<?, ?, ?> qtyAllocated) void
setQtyCrossdock
(org.openwms.core.units.api.Measurable<?, ?, ?> qtyCrossdock) void
setQtyOrdered
(@Valid @NotNull(message="{owms.wms.shp.qtyOrdered}",groups=Create.class) org.openwms.core.units.api.Measurable<?, ?, ?> qtyOrdered) toString()
All fields.Methods inherited from class org.openwms.wms.shipping.api.BaseShippingOrderPositionVO
getDetails, getOrder, getOrderId, getOrderPKey, getOrderState, getpKey, getPositionId, getPriority, getSourceLocationGroupNames, getTargetName, setDetails, setOrder, setOrderId, setOrderPKey, setOrderState, setpKey, setPositionId, setPriority, setSourceLocationGroupNames, setTargetName
Methods inherited from class org.ameba.http.AbstractBase
getCreateDt, getLastModifiedDt, getOl, setCreateDt, setLastModifiedDt, setOl
Methods inherited from class org.springframework.hateoas.RepresentationModel
add, add, add, addAllIf, addIf, getLink, getLink, getLinks, getLinks, getLinks, getRequiredLink, getRequiredLink, hasLink, hasLink, hasLinks, mapLink, mapLinkIf, of, of, removeLinks
-
Field Details
-
product
@NotNull(message="{owms.wms.shp.sku}", groups=Create.class) private @NotNull(message="{owms.wms.shp.sku}",groups=Create.class) ProductVO productThe ordered product, must not benull
. -
qtyOrdered
@Valid @NotNull(message="{owms.wms.shp.qtyOrdered}", groups=Create.class) private @Valid @NotNull(message="{owms.wms.shp.qtyOrdered}",groups=Create.class) org.openwms.core.units.api.Measurable<?,?, qtyOrdered?> Quantity ordered, must not benull
. -
qtyCrossdock
private org.openwms.core.units.api.Measurable<?,?, qtyCrossdock?> Quantity for crossdocking. -
qtyAllocated
private org.openwms.core.units.api.Measurable<?,?, qtyAllocated?> The quantity that has been allocated.
-
-
Constructor Details
-
ShippingOrderPositionVO
public ShippingOrderPositionVO()
-
-
Method Details
-
toString
All fields.- Overrides:
toString
in classBaseShippingOrderPositionVO<ShippingOrderPositionVO>
-
equals
All fields. All fields.- Overrides:
equals
in classBaseShippingOrderPositionVO<ShippingOrderPositionVO>
-
hashCode
public int hashCode()All fields. All fields.- Overrides:
hashCode
in classBaseShippingOrderPositionVO<ShippingOrderPositionVO>
-
getProduct
-
setProduct
-
getQtyOrdered
public org.openwms.core.units.api.Measurable<?,?, getQtyOrdered()?> -
setQtyOrdered
public void setQtyOrdered(@Valid @NotNull(message="{owms.wms.shp.qtyOrdered}",groups=Create.class) @Valid @NotNull(message="{owms.wms.shp.qtyOrdered}",groups=Create.class) org.openwms.core.units.api.Measurable<?, ?, ?> qtyOrdered) -
getQtyCrossdock
public org.openwms.core.units.api.Measurable<?,?, getQtyCrossdock()?> -
setQtyCrossdock
public void setQtyCrossdock(org.openwms.core.units.api.Measurable<?, ?, ?> qtyCrossdock) -
getQtyAllocated
public org.openwms.core.units.api.Measurable<?,?, getQtyAllocated()?> -
setQtyAllocated
public void setQtyAllocated(org.openwms.core.units.api.Measurable<?, ?, ?> qtyAllocated)
-