Class WarehouseOperationItem

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.inventory.bl.warehouse.operation.WarehouseOperationItem
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class WarehouseOperationItem extends DynO
DynO object used to represent a warehouse operation item.
A warehouse operation item consists of:
Since:
14.0
See Also:
GCApi:
bo
  • Constructor Details

    • WarehouseOperationItem

      public WarehouseOperationItem()
      Instantiates a new warehouse operation item.
  • Method Details

    • getItem

      public BOWarehouseOperationItem getItem()
      Returns the item.
      Returns:
      the item
    • setItem

      public void setItem(BOWarehouseOperationItem item)
      Sets the item.
      Parameters:
      item - the item
    • getSerializedMaterials

      public List<BOWarehouseOperationItemSerializedMaterial> getSerializedMaterials()
      Returns the list of serialized material relations.
      Returns:
      a list of serialized material relations
      See Also:
    • addSerializedMaterial

      public boolean addSerializedMaterial(BOWarehouseOperationItemSerializedMaterial serializedMaterial)
      Adds a new serialized material relation to the warehouse operation.
      Parameters:
      serializedMaterial - the serialized material relation
      Returns:
      true if the serialized material relation was successfully added
    • getOutgoingSerializedMaterials

      public List<BOWarehouseOperationItemSerializedMaterial> getOutgoingSerializedMaterials()
      Returns the serialized material relations that has been sent.
      Returns:
      a list of sent serialized material relations
      See Also:
    • getIncomingSerializedMaterials

      public List<BOWarehouseOperationItemSerializedMaterial> getIncomingSerializedMaterials()
      Returns the serialized material relations that has been received.
      Returns:
      a list of received serialized material relations
      See Also:
    • getOutgoingSerializedMaterialIds

      public List<Long> getOutgoingSerializedMaterialIds()
      Returns the ids of the serialized material relations that has been sent.
      Returns:
      a list of sent serialized material relation ids
    • getIncomingSerializedMaterialIds

      public List<Long> getIncomingSerializedMaterialIds()
      Returns the ids of the serialized material relations that has been received.
      Returns:
      a list of received serialized material relation ids
    • getId

      public Long getId()
      Returns the warehouse operation item id.
      Returns:
      the the warehouse operation item id