Class TransferRequestItem
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.inventory.bl.warehouse.transfer.request.TransferRequestItem
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
DynO object used to represent a transfer request item,
i.e. a component that contains the transfer information of a single material and, eventually, all the serials number associated to it.
A transfer request consists of:
A transfer request consists of:
- the primary object,
BOTransferRequestItem - a list of serialized material relations,
BOTransferRequestItemSerializedMaterial
- Since:
- 14.0
- See Also:
- GCApi:
- bo
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.model.DynO
DynO.SpanFields, DynO.SpanTable, DynO.Valid -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BOTransferRequestItemprotected List<BOTransferRequestItemSerializedMaterial> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSerializedMaterial(BOTransferRequestItemSerializedMaterial serializedMaterial) Adds the given serialized material relation to the transfer request item.Returns the list of active serialized material relations.Returns the list of active serialized material ids.getId()Returns the transfer request item id.Returns the ids of the serialized material relations that has been received.Returns the serialized material relations that has been received.getItem()Returns the transfer request item.Returns the ids of the serialized material relations that has been sent.Returns the serialized material relations that has been sent.getRelationBySerializedMaterial(Long serializedMaterialId) Returns the serialized material relation of the transfer request item that is equal to the given one.Returns the serialized material relation of the transfer request item by the givenBOSerializedMaterialid.Returns the list of serialized material relations.voidsetItem(BOTransferRequestItem item) Sets the transfer request item.voidsetSerializedMaterials(List<BOTransferRequestItemSerializedMaterial> serializedMaterials) Sets the list of serialized material relations.Methods inherited from class overit.geocall.model.DynO
addExtension, extract, extract, fields, from, from, getCriteria, getCriteriaNotExploded, getExtension, getFakeFilter, getUnknownAttributes, getUnknownCriteria, getVariant, getZone, insert, insert, isValid, make, removeCriteria, removeExtensionAttribute, setCriteria, setCriteriaNotExploded, setExtension, setFakeFilter, setUnknownAttributes, setUnknownCriteria, setVariant, setZone, toFlatMap, toFlatMap, toMap, toMap, toString, update, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initializeMethods inherited from interface overit.geocall.timezone.model.TimeZoned
hasZone
-
Field Details
-
item
-
serializedMaterials
-
-
Constructor Details
-
TransferRequestItem
public TransferRequestItem()Instantiates a new transfer request item.
-
-
Method Details
-
getItem
Returns the transfer request item.- Returns:
- the transfer request item
-
setItem
Sets the transfer request item.- Parameters:
item- the transfer request item
-
getSerializedMaterials
Returns the list of serialized material relations.- Returns:
- a list of serialized material relations
- See Also:
-
setSerializedMaterials
public void setSerializedMaterials(List<BOTransferRequestItemSerializedMaterial> serializedMaterials) Sets the list of serialized material relations.- Parameters:
serializedMaterials- the list of serialized material relations
-
addSerializedMaterial
Adds the given serialized material relation to the transfer request item.- Parameters:
serializedMaterial- the serialized material relation to add
-
getId
Returns the transfer request item id.- Returns:
- the the transfer request item id
-
getRelationBySerializedMaterial
public BOTransferRequestItemSerializedMaterial getRelationBySerializedMaterial(Long serializedMaterialId) Returns the serialized material relation of the transfer request item that is equal to the given one.- Parameters:
serializedMaterialId- the given serialized material relation- Returns:
- the serialized material relation of the transfer request item
-
getActiveItemSerializedMaterials
Returns the list of active serialized material relations.- Returns:
- a list of active serialized material relations
- See Also:
-
getActiveSerializedMaterials
Returns the list of active serialized material ids.- Returns:
- the list of active serialized material ids
-
getOutgoingSerializedMaterials
Returns the serialized material relations that has been sent.- Returns:
- a list of sent serialized material relations
- See Also:
-
getIncomingSerializedMaterials
Returns the serialized material relations that has been received.- Returns:
- a list of received serialized material relations
- See Also:
-
getOutgoingSerializedMaterialIds
Returns the ids of the serialized material relations that has been sent.- Returns:
- a list of sent serialized material relation ids
-
getIncomingSerializedMaterialIds
Returns the ids of the serialized material relations that has been received.- Returns:
- a list of received serialized material relation ids
-
getSerializedMaterialById
Returns the serialized material relation of the transfer request item by the givenBOSerializedMaterialid.- Parameters:
id- theBOSerializedMaterialid- Returns:
- the serialized material relation of the transfer request item
-