Package org.openwms.wms.shipping.api
Class ShippingTransportUnitOrderPositionVO
java.lang.Object
org.springframework.hateoas.RepresentationModel<ShippingTransportUnitOrderPositionVO>
org.ameba.http.AbstractBase<ShippingTransportUnitOrderPositionVO>
org.openwms.wms.shipping.api.BaseShippingOrderPositionVO<ShippingTransportUnitOrderPositionVO>
org.openwms.wms.shipping.api.ShippingTransportUnitOrderPositionVO
- All Implemented Interfaces:
Serializable
public class ShippingTransportUnitOrderPositionVO
extends BaseShippingOrderPositionVO<ShippingTransportUnitOrderPositionVO>
implements Serializable
A ShippingTransportUnitOrderPositionVO.
- Author:
- Heiko Scherrer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @NotBlank(groups=CreateTUPosition.class) String
ShippingOrderPositions may also carry the unique identifier of the requestedTransportUnit
.private @NotBlank(groups=CreateTUPosition.class) String
The name of theTransportUnitType
the requestedTransportUnit
is of.Fields inherited from class org.ameba.http.AbstractBase
DATETIME_FORMAT_ZULU
-
Constructor Summary
ConstructorsConstructorDescriptionShippingTransportUnitOrderPositionVO
(@NotBlank String orderId, @NotBlank String positionId, @NotBlank(groups=CreateTUPosition.class) String transportUnitBK, @NotBlank(groups=CreateTUPosition.class) String transportUnitTypeName) -
Method Summary
Modifier and TypeMethodDescriptionboolean
All fields.@NotBlank(groups=CreateTUPosition.class) String
@NotBlank(groups=CreateTUPosition.class) String
int
hashCode()
All fields.void
setTransportUnitBK
(@NotBlank(groups=CreateTUPosition.class) String transportUnitBK) void
setTransportUnitTypeName
(@NotBlank(groups=CreateTUPosition.class) String transportUnitTypeName) 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
-
transportUnitBK
@NotBlank(groups=CreateTUPosition.class) private @NotBlank(groups=CreateTUPosition.class) String transportUnitBKShippingOrderPositions may also carry the unique identifier of the requestedTransportUnit
. -
transportUnitTypeName
@NotBlank(groups=CreateTUPosition.class) private @NotBlank(groups=CreateTUPosition.class) String transportUnitTypeNameThe name of theTransportUnitType
the requestedTransportUnit
is of.
-
-
Constructor Details
-
ShippingTransportUnitOrderPositionVO
public ShippingTransportUnitOrderPositionVO() -
ShippingTransportUnitOrderPositionVO
@ConstructorProperties({"orderId","positionId","transportUnitBK","transportUnitTypeName"}) public ShippingTransportUnitOrderPositionVO(@NotBlank @NotBlank String orderId, @NotBlank @NotBlank String positionId, @NotBlank(groups=CreateTUPosition.class) @NotBlank(groups=CreateTUPosition.class) String transportUnitBK, @NotBlank(groups=CreateTUPosition.class) @NotBlank(groups=CreateTUPosition.class) String transportUnitTypeName)
-
-
Method Details
-
equals
All fields. All fields.- Overrides:
equals
in classBaseShippingOrderPositionVO<ShippingTransportUnitOrderPositionVO>
-
hashCode
public int hashCode()All fields. All fields.- Overrides:
hashCode
in classBaseShippingOrderPositionVO<ShippingTransportUnitOrderPositionVO>
-
toString
All fields.- Overrides:
toString
in classBaseShippingOrderPositionVO<ShippingTransportUnitOrderPositionVO>
-
getTransportUnitBK
@NotBlank(groups=CreateTUPosition.class) public @NotBlank(groups=CreateTUPosition.class) String getTransportUnitBK() -
setTransportUnitBK
public void setTransportUnitBK(@NotBlank(groups=CreateTUPosition.class) @NotBlank(groups=CreateTUPosition.class) String transportUnitBK) -
getTransportUnitTypeName
@NotBlank(groups=CreateTUPosition.class) public @NotBlank(groups=CreateTUPosition.class) String getTransportUnitTypeName() -
setTransportUnitTypeName
public void setTransportUnitTypeName(@NotBlank(groups=CreateTUPosition.class) @NotBlank(groups=CreateTUPosition.class) String transportUnitTypeName)
-