java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<FreightBookingItem>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightbookingintegration.FreightBookingItem
All Implemented Interfaces:
VdmEntitySet

public class FreightBookingItem extends VdmEntity<FreightBookingItem> implements VdmEntitySet
Freight Booking Item

Original entity name from the Odata EDM: FreightBookingItem_Type

  • Field Details

  • Constructor Details

    • FreightBookingItem

      public FreightBookingItem()
    • FreightBookingItem

      public FreightBookingItem(@Nullable UUID transportationOrderItemUUID, @Nullable UUID transportationOrderUUID, @Nullable String transpOrdItem, @Nullable String transpOrdItemType, @Nullable String transpOrdItemCategory, @Nullable UUID transpOrdItemParentItemUUID, @Nullable String transpOrdItemDesc, @Nullable Boolean isMainCargoItem, @Nullable String transpOrdItemSorting, @Nullable UUID sourceStopUUID, @Nullable UUID destinationStopUUID, @Nullable UUID shipperUUID, @Nullable String shipper, @Nullable String shipperAddressID, @Nullable UUID consigneeUUID, @Nullable String consignee, @Nullable String consigneeAddressID, @Nullable UUID freightUnitUUID, @Nullable UUID predecessorTransportationOrder, @Nullable String transpBaseDocument, @Nullable String transpBaseDocumentType, @Nullable String transpBaseDocumentItem, @Nullable String transpBaseDocumentItemType, @Nullable String transportationEquipmentGroup, @Nullable String transportationEquipmentType, @Nullable Boolean transpEquipmentIsShipperOwned, @Nullable String transpEquipmentPlateNumber, @Nullable String transpEquipRegistrationCountry, @Nullable BigDecimal transpEquipCapacityLength, @Nullable BigDecimal transpEquipCapacityWidth, @Nullable BigDecimal transpEquipCapacityHeight, @Nullable String transpEquipCapacityUnit, @Nullable BigDecimal transpEquipCapacityWeight, @Nullable String transpEquipCapacityWeightUnit, @Nullable BigDecimal transpEquipCapacityVolume, @Nullable String transpEquipCapacityVolumeUnit, @Nullable String transpOrdItemPackageID, @Nullable UUID productUUID, @Nullable String productID, @Nullable String materialFreightGroup, @Nullable String transportationGroup, @Nullable BigDecimal transpOrdItmMinTemp, @Nullable BigDecimal transpOrdItmMaxTemp, @Nullable String transpOrdItemTemperatureUnit, @Nullable BigDecimal transpOrdItemQuantity, @Nullable String transpOrdItemQuantityUnit, @Nullable BigDecimal transpOrdItemGrossWeight, @Nullable String transpOrdItemGrossWeightUnit, @Nullable BigDecimal transpOrdItemGrossVolume, @Nullable String transpOrdItemGrossVolumeUnit, @Nullable BigDecimal transpOrdItemNetWeight, @Nullable String transpOrdItemNetWeightUnit, @Nullable String transpOrdItemDngrsGdsSts, @Nullable FreightBooking to_FreightBooking, List<FreightBookingItemDocRef> to_FreightBookingItemDocRef, List<FreightBookingItemSeal> to_FreightBookingItemSeal)
  • Method Details

    • getType

      @Nonnull public Class<FreightBookingItem> getType()
      Specified by:
      getType in class VdmObject<FreightBookingItem>
    • setTransportationOrderItemUUID

      public void setTransportationOrderItemUUID(@Nullable UUID transportationOrderItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderItemUUID

      Parameters:
      transportationOrderItemUUID - UUID of Transportation Order Item with Conversion Exit
    • setTransportationOrderUUID

      public void setTransportationOrderUUID(@Nullable UUID transportationOrderUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Parameters:
      transportationOrderUUID - Transportation Order UUID
    • setTranspOrdItem

      public void setTranspOrdItem(@Nullable String transpOrdItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspOrdItem

      Parameters:
      transpOrdItem - Item
    • setTranspOrdItemType

      public void setTranspOrdItemType(@Nullable String transpOrdItemType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TranspOrdItemType

      Parameters:
      transpOrdItemType - Transportation Order Item Type
    • setTranspOrdItemCategory

      public void setTranspOrdItemCategory(@Nullable String transpOrdItemCategory)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemCategory

      Parameters:
      transpOrdItemCategory - Item Category
    • setTranspOrdItemParentItemUUID

      public void setTranspOrdItemParentItemUUID(@Nullable UUID transpOrdItemParentItemUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspOrdItemParentItemUUID

      Parameters:
      transpOrdItemParentItemUUID - Key of Transportation Order Item
    • setTranspOrdItemDesc

      public void setTranspOrdItemDesc(@Nullable String transpOrdItemDesc)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: TranspOrdItemDesc

      Parameters:
      transpOrdItemDesc - Item Description
    • setIsMainCargoItem

      public void setIsMainCargoItem(@Nullable Boolean isMainCargoItem)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsMainCargoItem

      Parameters:
      isMainCargoItem - Main Cargo Item
    • setTranspOrdItemSorting

      public void setTranspOrdItemSorting(@Nullable String transpOrdItemSorting)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspOrdItemSorting

      Parameters:
      transpOrdItemSorting - Sorting ID of Business Document Item
    • setSourceStopUUID

      public void setSourceStopUUID(@Nullable UUID sourceStopUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SourceStopUUID

      Parameters:
      sourceStopUUID - Key of a Stop of a Transportation Order
    • setDestinationStopUUID

      public void setDestinationStopUUID(@Nullable UUID destinationStopUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: DestinationStopUUID

      Parameters:
      destinationStopUUID - Key of a Stop of a Transportation Order
    • setShipperUUID

      public void setShipperUUID(@Nullable UUID shipperUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ShipperUUID

      Parameters:
      shipperUUID - Shipper Universally Unique Identifier
    • setShipper

      public void setShipper(@Nullable String shipper)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Shipper

      Parameters:
      shipper - Shipper
    • setShipperAddressID

      public void setShipperAddressID(@Nullable String shipperAddressID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ShipperAddressID

      Parameters:
      shipperAddressID - Unique Identifier for Address (APC_V_ADDRESS_ID)
    • setConsigneeUUID

      public void setConsigneeUUID(@Nullable UUID consigneeUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ConsigneeUUID

      Parameters:
      consigneeUUID - Ship-to Party UUID
    • setConsignee

      public void setConsignee(@Nullable String consignee)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Consignee

      Parameters:
      consignee - Ship-to Party
    • setConsigneeAddressID

      public void setConsigneeAddressID(@Nullable String consigneeAddressID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ConsigneeAddressID

      Parameters:
      consigneeAddressID - Unique Identifier for Address (APC_V_ADDRESS_ID)
    • setFreightUnitUUID

      public void setFreightUnitUUID(@Nullable UUID freightUnitUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: FreightUnitUUID

      Parameters:
      freightUnitUUID - Freight Unit UUID
    • setPredecessorTransportationOrder

      public void setPredecessorTransportationOrder(@Nullable UUID predecessorTransportationOrder)
      Constraints: Nullable

      Original property name from the Odata EDM: PredecessorTransportationOrder

      Parameters:
      predecessorTransportationOrder - NodeID
    • setTranspBaseDocument

      public void setTranspBaseDocument(@Nullable String transpBaseDocument)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TranspBaseDocument

      Parameters:
      transpBaseDocument - Base Business Transaction Document
    • setTranspBaseDocumentType

      public void setTranspBaseDocumentType(@Nullable String transpBaseDocumentType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TranspBaseDocumentType

      Parameters:
      transpBaseDocumentType - Base Document Type for Business Transaction
    • setTranspBaseDocumentItem

      public void setTranspBaseDocumentItem(@Nullable String transpBaseDocumentItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspBaseDocumentItem

      Parameters:
      transpBaseDocumentItem - Base Document Item for Business Transaction
    • setTranspBaseDocumentItemType

      public void setTranspBaseDocumentItemType(@Nullable String transpBaseDocumentItemType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TranspBaseDocumentItemType

      Parameters:
      transpBaseDocumentItemType - Base Document Item Type Code for Business Transaction
    • setTransportationEquipmentGroup

      public void setTransportationEquipmentGroup(@Nullable String transportationEquipmentGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransportationEquipmentGroup

      Parameters:
      transportationEquipmentGroup - Equipment Group
    • setTransportationEquipmentType

      public void setTransportationEquipmentType(@Nullable String transportationEquipmentType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TransportationEquipmentType

      Parameters:
      transportationEquipmentType - Equipment Type
    • setTranspEquipmentIsShipperOwned

      public void setTranspEquipmentIsShipperOwned(@Nullable Boolean transpEquipmentIsShipperOwned)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspEquipmentIsShipperOwned

      Parameters:
      transpEquipmentIsShipperOwned - Shipper-Owned Container
    • setTranspEquipmentPlateNumber

      public void setTranspEquipmentPlateNumber(@Nullable String transpEquipmentPlateNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspEquipmentPlateNumber

      Parameters:
      transpEquipmentPlateNumber - Registration Number
    • setTranspEquipRegistrationCountry

      public void setTranspEquipRegistrationCountry(@Nullable String transpEquipRegistrationCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipRegistrationCountry

      Parameters:
      transpEquipRegistrationCountry - Country/Region Key
    • setTranspEquipCapacityLength

      public void setTranspEquipCapacityLength(@Nullable BigDecimal transpEquipCapacityLength)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TranspEquipCapacityLength

      Parameters:
      transpEquipCapacityLength - Length
    • setTranspEquipCapacityWidth

      public void setTranspEquipCapacityWidth(@Nullable BigDecimal transpEquipCapacityWidth)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TranspEquipCapacityWidth

      Parameters:
      transpEquipCapacityWidth - Width
    • setTranspEquipCapacityHeight

      public void setTranspEquipCapacityHeight(@Nullable BigDecimal transpEquipCapacityHeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TranspEquipCapacityHeight

      Parameters:
      transpEquipCapacityHeight - Height
    • setTranspEquipCapacityUnit

      public void setTranspEquipCapacityUnit(@Nullable String transpEquipCapacityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipCapacityUnit

      Parameters:
      transpEquipCapacityUnit - Unit of measure for length, width and height
    • setTranspEquipCapacityWeight

      public void setTranspEquipCapacityWeight(@Nullable BigDecimal transpEquipCapacityWeight)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspEquipCapacityWeight

      Parameters:
      transpEquipCapacityWeight - Transportation Order Item Gross Weight
    • setTranspEquipCapacityWeightUnit

      public void setTranspEquipCapacityWeightUnit(@Nullable String transpEquipCapacityWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipCapacityWeightUnit

      Parameters:
      transpEquipCapacityWeightUnit - Gross Weight Unit of Measure
    • setTranspEquipCapacityVolume

      public void setTranspEquipCapacityVolume(@Nullable BigDecimal transpEquipCapacityVolume)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspEquipCapacityVolume

      Parameters:
      transpEquipCapacityVolume - Transp Order Item Gross Volume
    • setTranspEquipCapacityVolumeUnit

      public void setTranspEquipCapacityVolumeUnit(@Nullable String transpEquipCapacityVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipCapacityVolumeUnit

      Parameters:
      transpEquipCapacityVolumeUnit - Gross Volume Unit of Measure
    • setTranspOrdItemPackageID

      public void setTranspOrdItemPackageID(@Nullable String transpOrdItemPackageID)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TranspOrdItemPackageID

      Parameters:
      transpOrdItemPackageID - Package ID
    • setProductUUID

      public void setProductUUID(@Nullable UUID productUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: ProductUUID

      Parameters:
      productUUID - Product GUID
    • setProductID

      public void setProductID(@Nullable String productID)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductID

      Parameters:
      productID - Product
    • setMaterialFreightGroup

      public void setMaterialFreightGroup(@Nullable String materialFreightGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaterialFreightGroup

      Parameters:
      materialFreightGroup - Material Freight Group
    • setTransportationGroup

      public void setTransportationGroup(@Nullable String transportationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TransportationGroup

      Parameters:
      transportationGroup - Transportation Group
    • setTranspOrdItmMinTemp

      public void setTranspOrdItmMinTemp(@Nullable BigDecimal transpOrdItmMinTemp)
      Constraints: Not nullable, Precision: 7, Scale: 2

      Original property name from the Odata EDM: TranspOrdItmMinTemp

      Parameters:
      transpOrdItmMinTemp - Minimum Temperature
    • setTranspOrdItmMaxTemp

      public void setTranspOrdItmMaxTemp(@Nullable BigDecimal transpOrdItmMaxTemp)
      Constraints: Not nullable, Precision: 7, Scale: 2

      Original property name from the Odata EDM: TranspOrdItmMaxTemp

      Parameters:
      transpOrdItmMaxTemp - Maximum Temperature
    • setTranspOrdItemTemperatureUnit

      public void setTranspOrdItemTemperatureUnit(@Nullable String transpOrdItemTemperatureUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemTemperatureUnit

      Parameters:
      transpOrdItemTemperatureUnit - Unit of Measure of Temperature
    • setTranspOrdItemQuantity

      public void setTranspOrdItemQuantity(@Nullable BigDecimal transpOrdItemQuantity)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemQuantity

      Parameters:
      transpOrdItemQuantity - Transportation Order Item Quantity
    • setTranspOrdItemQuantityUnit

      public void setTranspOrdItemQuantityUnit(@Nullable String transpOrdItemQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemQuantityUnit

      Parameters:
      transpOrdItemQuantityUnit - Transportation Order Item Quantity Unit
    • setTranspOrdItemGrossWeight

      public void setTranspOrdItemGrossWeight(@Nullable BigDecimal transpOrdItemGrossWeight)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemGrossWeight

      Parameters:
      transpOrdItemGrossWeight - Transportation Order Item Gross Weight
    • setTranspOrdItemGrossWeightUnit

      public void setTranspOrdItemGrossWeightUnit(@Nullable String transpOrdItemGrossWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemGrossWeightUnit

      Parameters:
      transpOrdItemGrossWeightUnit - Transportation Order Item Gross Weight Unit
    • setTranspOrdItemGrossVolume

      public void setTranspOrdItemGrossVolume(@Nullable BigDecimal transpOrdItemGrossVolume)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemGrossVolume

      Parameters:
      transpOrdItemGrossVolume - Transp Order Item Gross Volume
    • setTranspOrdItemGrossVolumeUnit

      public void setTranspOrdItemGrossVolumeUnit(@Nullable String transpOrdItemGrossVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemGrossVolumeUnit

      Parameters:
      transpOrdItemGrossVolumeUnit - Transportation Order Item Gross Volume Unit
    • setTranspOrdItemNetWeight

      public void setTranspOrdItemNetWeight(@Nullable BigDecimal transpOrdItemNetWeight)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemNetWeight

      Parameters:
      transpOrdItemNetWeight - Transportation Order Item Net Weight
    • setTranspOrdItemNetWeightUnit

      public void setTranspOrdItemNetWeightUnit(@Nullable String transpOrdItemNetWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemNetWeightUnit

      Parameters:
      transpOrdItemNetWeightUnit - Transportation Order Item Net Weight Unit
    • setTranspOrdItemDngrsGdsSts

      public void setTranspOrdItemDngrsGdsSts(@Nullable String transpOrdItemDngrsGdsSts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspOrdItemDngrsGdsSts

      Parameters:
      transpOrdItemDngrsGdsSts - Dangerous Goods Status
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<FreightBookingItem>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<FreightBookingItem>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<FreightBookingItem>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<FreightBookingItem>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<FreightBookingItem>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<FreightBookingItem>
    • getFreightBookingIfPresent

      @Nonnull public io.vavr.control.Option<FreightBooking> getFreightBookingIfPresent()
      Retrieval of associated FreightBooking entity (one to one). This corresponds to the OData navigation property _FreightBooking.

      If the navigation property for an entity FreightBookingItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _FreightBooking is already loaded, the result will contain the FreightBooking entity. If not, an Option with result state empty is returned.
    • setFreightBooking

      public void setFreightBooking(FreightBooking value)
      Overwrites the associated FreightBooking entity for the loaded navigation property _FreightBooking.
      Parameters:
      value - New FreightBooking entity.
    • getFreightBookingItemDocRefIfPresent

      @Nonnull public io.vavr.control.Option<List<FreightBookingItemDocRef>> getFreightBookingItemDocRefIfPresent()
      Retrieval of associated FreightBookingItemDocRef entities (one to many). This corresponds to the OData navigation property _FreightBookingItemDocRef.

      If the navigation property for an entity FreightBookingItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _FreightBookingItemDocRef is already loaded, the result will contain the FreightBookingItemDocRef entities. If not, an Option with result state empty is returned.
    • setFreightBookingItemDocRef

      public void setFreightBookingItemDocRef(@Nonnull List<FreightBookingItemDocRef> value)
      Overwrites the list of associated FreightBookingItemDocRef entities for the loaded navigation property _FreightBookingItemDocRef.

      If the navigation property _FreightBookingItemDocRef of a queried FreightBookingItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of FreightBookingItemDocRef entities.
    • addFreightBookingItemDocRef

      public void addFreightBookingItemDocRef(FreightBookingItemDocRef... entity)
      Adds elements to the list of associated FreightBookingItemDocRef entities. This corresponds to the OData navigation property _FreightBookingItemDocRef.

      If the navigation property _FreightBookingItemDocRef of a queried FreightBookingItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of FreightBookingItemDocRef entities.
    • getFreightBookingItemSealIfPresent

      @Nonnull public io.vavr.control.Option<List<FreightBookingItemSeal>> getFreightBookingItemSealIfPresent()
      Retrieval of associated FreightBookingItemSeal entities (one to many). This corresponds to the OData navigation property _FreightBookingItemSeal.

      If the navigation property for an entity FreightBookingItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _FreightBookingItemSeal is already loaded, the result will contain the FreightBookingItemSeal entities. If not, an Option with result state empty is returned.
    • setFreightBookingItemSeal

      public void setFreightBookingItemSeal(@Nonnull List<FreightBookingItemSeal> value)
      Overwrites the list of associated FreightBookingItemSeal entities for the loaded navigation property _FreightBookingItemSeal.

      If the navigation property _FreightBookingItemSeal of a queried FreightBookingItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of FreightBookingItemSeal entities.
    • addFreightBookingItemSeal

      public void addFreightBookingItemSeal(FreightBookingItemSeal... entity)
      Adds elements to the list of associated FreightBookingItemSeal entities. This corresponds to the OData navigation property _FreightBookingItemSeal.

      If the navigation property _FreightBookingItemSeal of a queried FreightBookingItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of FreightBookingItemSeal entities.
    • builder

      @Nonnull public static FreightBookingItem.FreightBookingItemBuilder builder()
    • getTransportationOrderItemUUID

      @Nullable public UUID getTransportationOrderItemUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderItemUUID

      Returns:
      UUID of Transportation Order Item with Conversion Exit
    • getTransportationOrderUUID

      @Nullable public UUID getTransportationOrderUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Returns:
      Transportation Order UUID
    • getTranspOrdItem

      @Nullable public String getTranspOrdItem()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspOrdItem

      Returns:
      Item
    • getTranspOrdItemType

      @Nullable public String getTranspOrdItemType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TranspOrdItemType

      Returns:
      Transportation Order Item Type
    • getTranspOrdItemCategory

      @Nullable public String getTranspOrdItemCategory()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemCategory

      Returns:
      Item Category
    • getTranspOrdItemParentItemUUID

      @Nullable public UUID getTranspOrdItemParentItemUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspOrdItemParentItemUUID

      Returns:
      Key of Transportation Order Item
    • getTranspOrdItemDesc

      @Nullable public String getTranspOrdItemDesc()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: TranspOrdItemDesc

      Returns:
      Item Description
    • getIsMainCargoItem

      @Nullable public Boolean getIsMainCargoItem()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsMainCargoItem

      Returns:
      Main Cargo Item
    • getTranspOrdItemSorting

      @Nullable public String getTranspOrdItemSorting()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspOrdItemSorting

      Returns:
      Sorting ID of Business Document Item
    • getSourceStopUUID

      @Nullable public UUID getSourceStopUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SourceStopUUID

      Returns:
      Key of a Stop of a Transportation Order
    • getDestinationStopUUID

      @Nullable public UUID getDestinationStopUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: DestinationStopUUID

      Returns:
      Key of a Stop of a Transportation Order
    • getShipperUUID

      @Nullable public UUID getShipperUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: ShipperUUID

      Returns:
      Shipper Universally Unique Identifier
    • getShipper

      @Nullable public String getShipper()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Shipper

      Returns:
      Shipper
    • getShipperAddressID

      @Nullable public String getShipperAddressID()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ShipperAddressID

      Returns:
      Unique Identifier for Address (APC_V_ADDRESS_ID)
    • getConsigneeUUID

      @Nullable public UUID getConsigneeUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: ConsigneeUUID

      Returns:
      Ship-to Party UUID
    • getConsignee

      @Nullable public String getConsignee()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Consignee

      Returns:
      Ship-to Party
    • getConsigneeAddressID

      @Nullable public String getConsigneeAddressID()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ConsigneeAddressID

      Returns:
      Unique Identifier for Address (APC_V_ADDRESS_ID)
    • getFreightUnitUUID

      @Nullable public UUID getFreightUnitUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: FreightUnitUUID

      Returns:
      Freight Unit UUID
    • getPredecessorTransportationOrder

      @Nullable public UUID getPredecessorTransportationOrder()
      Constraints: Nullable

      Original property name from the Odata EDM: PredecessorTransportationOrder

      Returns:
      NodeID
    • getTranspBaseDocument

      @Nullable public String getTranspBaseDocument()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TranspBaseDocument

      Returns:
      Base Business Transaction Document
    • getTranspBaseDocumentType

      @Nullable public String getTranspBaseDocumentType()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TranspBaseDocumentType

      Returns:
      Base Document Type for Business Transaction
    • getTranspBaseDocumentItem

      @Nullable public String getTranspBaseDocumentItem()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspBaseDocumentItem

      Returns:
      Base Document Item for Business Transaction
    • getTranspBaseDocumentItemType

      @Nullable public String getTranspBaseDocumentItemType()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TranspBaseDocumentItemType

      Returns:
      Base Document Item Type Code for Business Transaction
    • getTransportationEquipmentGroup

      @Nullable public String getTransportationEquipmentGroup()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransportationEquipmentGroup

      Returns:
      Equipment Group
    • getTransportationEquipmentType

      @Nullable public String getTransportationEquipmentType()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TransportationEquipmentType

      Returns:
      Equipment Type
    • getTranspEquipmentIsShipperOwned

      @Nullable public Boolean getTranspEquipmentIsShipperOwned()
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspEquipmentIsShipperOwned

      Returns:
      Shipper-Owned Container
    • getTranspEquipmentPlateNumber

      @Nullable public String getTranspEquipmentPlateNumber()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspEquipmentPlateNumber

      Returns:
      Registration Number
    • getTranspEquipRegistrationCountry

      @Nullable public String getTranspEquipRegistrationCountry()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipRegistrationCountry

      Returns:
      Country/Region Key
    • getTranspEquipCapacityLength

      @Nullable public BigDecimal getTranspEquipCapacityLength()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TranspEquipCapacityLength

      Returns:
      Length
    • getTranspEquipCapacityWidth

      @Nullable public BigDecimal getTranspEquipCapacityWidth()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TranspEquipCapacityWidth

      Returns:
      Width
    • getTranspEquipCapacityHeight

      @Nullable public BigDecimal getTranspEquipCapacityHeight()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: TranspEquipCapacityHeight

      Returns:
      Height
    • getTranspEquipCapacityUnit

      @Nullable public String getTranspEquipCapacityUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipCapacityUnit

      Returns:
      Unit of measure for length, width and height
    • getTranspEquipCapacityWeight

      @Nullable public BigDecimal getTranspEquipCapacityWeight()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspEquipCapacityWeight

      Returns:
      Transportation Order Item Gross Weight
    • getTranspEquipCapacityWeightUnit

      @Nullable public String getTranspEquipCapacityWeightUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipCapacityWeightUnit

      Returns:
      Gross Weight Unit of Measure
    • getTranspEquipCapacityVolume

      @Nullable public BigDecimal getTranspEquipCapacityVolume()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspEquipCapacityVolume

      Returns:
      Transp Order Item Gross Volume
    • getTranspEquipCapacityVolumeUnit

      @Nullable public String getTranspEquipCapacityVolumeUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspEquipCapacityVolumeUnit

      Returns:
      Gross Volume Unit of Measure
    • getTranspOrdItemPackageID

      @Nullable public String getTranspOrdItemPackageID()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: TranspOrdItemPackageID

      Returns:
      Package ID
    • getProductUUID

      @Nullable public UUID getProductUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: ProductUUID

      Returns:
      Product GUID
    • getProductID

      @Nullable public String getProductID()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductID

      Returns:
      Product
    • getMaterialFreightGroup

      @Nullable public String getMaterialFreightGroup()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaterialFreightGroup

      Returns:
      Material Freight Group
    • getTransportationGroup

      @Nullable public String getTransportationGroup()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TransportationGroup

      Returns:
      Transportation Group
    • getTranspOrdItmMinTemp

      @Nullable public BigDecimal getTranspOrdItmMinTemp()
      Constraints: Not nullable, Precision: 7, Scale: 2

      Original property name from the Odata EDM: TranspOrdItmMinTemp

      Returns:
      Minimum Temperature
    • getTranspOrdItmMaxTemp

      @Nullable public BigDecimal getTranspOrdItmMaxTemp()
      Constraints: Not nullable, Precision: 7, Scale: 2

      Original property name from the Odata EDM: TranspOrdItmMaxTemp

      Returns:
      Maximum Temperature
    • getTranspOrdItemTemperatureUnit

      @Nullable public String getTranspOrdItemTemperatureUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemTemperatureUnit

      Returns:
      Unit of Measure of Temperature
    • getTranspOrdItemQuantity

      @Nullable public BigDecimal getTranspOrdItemQuantity()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemQuantity

      Returns:
      Transportation Order Item Quantity
    • getTranspOrdItemQuantityUnit

      @Nullable public String getTranspOrdItemQuantityUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemQuantityUnit

      Returns:
      Transportation Order Item Quantity Unit
    • getTranspOrdItemGrossWeight

      @Nullable public BigDecimal getTranspOrdItemGrossWeight()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemGrossWeight

      Returns:
      Transportation Order Item Gross Weight
    • getTranspOrdItemGrossWeightUnit

      @Nullable public String getTranspOrdItemGrossWeightUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemGrossWeightUnit

      Returns:
      Transportation Order Item Gross Weight Unit
    • getTranspOrdItemGrossVolume

      @Nullable public BigDecimal getTranspOrdItemGrossVolume()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemGrossVolume

      Returns:
      Transp Order Item Gross Volume
    • getTranspOrdItemGrossVolumeUnit

      @Nullable public String getTranspOrdItemGrossVolumeUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemGrossVolumeUnit

      Returns:
      Transportation Order Item Gross Volume Unit
    • getTranspOrdItemNetWeight

      @Nullable public BigDecimal getTranspOrdItemNetWeight()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: TranspOrdItemNetWeight

      Returns:
      Transportation Order Item Net Weight
    • getTranspOrdItemNetWeightUnit

      @Nullable public String getTranspOrdItemNetWeightUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspOrdItemNetWeightUnit

      Returns:
      Transportation Order Item Net Weight Unit
    • getTranspOrdItemDngrsGdsSts

      @Nullable public String getTranspOrdItemDngrsGdsSts()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspOrdItemDngrsGdsSts

      Returns:
      Dangerous Goods Status
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<FreightBookingItem>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<FreightBookingItem>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<FreightBookingItem>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<FreightBookingItem>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<FreightBookingItem>