java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<HandlingUnitHeaderDelivery>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.outbounddeliveryv2.HandlingUnitHeaderDelivery

public class HandlingUnitHeaderDelivery extends VdmEntity<HandlingUnitHeaderDelivery>
Handling Unit Headers

Original entity name from the Odata EDM: A_HandlingUnitHeaderDeliveryType

  • Field Details

    • ALL_FIELDS

      public static final HandlingUnitHeaderDeliverySelectable ALL_FIELDS
      Selector for all available fields of HandlingUnitHeaderDelivery.
    • CREATED_BY_USER

      public static final HandlingUnitHeaderDeliveryField<String> CREATED_BY_USER
      Use with available fluent helpers to apply the CreatedByUser field to query operations.
    • CREATION_DATE

      public static final HandlingUnitHeaderDeliveryField<LocalDateTime> CREATION_DATE
      Use with available fluent helpers to apply the CreationDate field to query operations.
    • CREATION_TIME

      public static final HandlingUnitHeaderDeliveryField<LocalTime> CREATION_TIME
      Use with available fluent helpers to apply the CreationTime field to query operations.
    • DELIVERY_DOCUMENT

      public static final HandlingUnitHeaderDeliveryField<String> DELIVERY_DOCUMENT
      Use with available fluent helpers to apply the DeliveryDocument field to query operations.
    • GROSS_VOLUME

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> GROSS_VOLUME
      Use with available fluent helpers to apply the GrossVolume field to query operations.
    • GROSS_WEIGHT

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> GROSS_WEIGHT
      Use with available fluent helpers to apply the GrossWeight field to query operations.
    • HANDLING_UNIT_BASE_UNIT_OF_MEASURE

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_BASE_UNIT_OF_MEASURE
      Use with available fluent helpers to apply the HandlingUnitBaseUnitOfMeasure field to query operations.
    • HANDLING_UNIT_CONTENT_DESCRIPTION

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_CONTENT_DESCRIPTION
      Use with available fluent helpers to apply the HandlingUnitContentDescription field to query operations.
    • HANDLING_UNIT_EXTERNAL_ID

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_EXTERNAL_ID
      Use with available fluent helpers to apply the HandlingUnitExternalId field to query operations.
    • HANDLING_UNIT_EXTERNAL_ID_TYPE

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_EXTERNAL_ID_TYPE
      Use with available fluent helpers to apply the HandlingUnitExternalIdType field to query operations.
    • HANDLING_UNIT_HEIGHT

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> HANDLING_UNIT_HEIGHT
      Use with available fluent helpers to apply the HandlingUnitHeight field to query operations.
    • HANDLING_UNIT_INTERNAL_ID

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_INTERNAL_ID
      Use with available fluent helpers to apply the HandlingUnitInternalId field to query operations.
    • HANDLING_UNIT_INTERNAL_STATUS

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_INTERNAL_STATUS
      Use with available fluent helpers to apply the HandlingUnitInternalStatus field to query operations.
    • HANDLING_UNIT_LENGTH

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> HANDLING_UNIT_LENGTH
      Use with available fluent helpers to apply the HandlingUnitLength field to query operations.
    • HANDLING_UNIT_LOWER_LEVEL_REFER

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_LOWER_LEVEL_REFER
      Use with available fluent helpers to apply the HandlingUnitLowerLevelRefer field to query operations.
    • HANDLING_UNIT_MAX_VOLUME

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> HANDLING_UNIT_MAX_VOLUME
      Use with available fluent helpers to apply the HandlingUnitMaxVolume field to query operations.
    • HANDLING_UNIT_MAX_WEIGHT

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> HANDLING_UNIT_MAX_WEIGHT
      Use with available fluent helpers to apply the HandlingUnitMaxWeight field to query operations.
    • HANDLING_UNIT_NET_VOLUME

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> HANDLING_UNIT_NET_VOLUME
      Use with available fluent helpers to apply the HandlingUnitNetVolume field to query operations.
    • HANDLING_UNIT_SECOND_EXTERNAL_ID

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_SECOND_EXTERNAL_ID
      Use with available fluent helpers to apply the HandlingUnitSecondExternalId field to query operations.
    • HANDLING_UNIT_TARE_VOLUME

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> HANDLING_UNIT_TARE_VOLUME
      Use with available fluent helpers to apply the HandlingUnitTareVolume field to query operations.
    • HANDLING_UNIT_TARE_VOLUME_UNIT

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_TARE_VOLUME_UNIT
      Use with available fluent helpers to apply the HandlingUnitTareVolumeUnit field to query operations.
    • HANDLING_UNIT_TARE_WEIGHT

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> HANDLING_UNIT_TARE_WEIGHT
      Use with available fluent helpers to apply the HandlingUnitTareWeight field to query operations.
    • HANDLING_UNIT_TARE_WEIGHT_UNIT

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_TARE_WEIGHT_UNIT
      Use with available fluent helpers to apply the HandlingUnitTareWeightUnit field to query operations.
    • HANDLING_UNIT_UO_M_DIMENSION

      public static final HandlingUnitHeaderDeliveryField<String> HANDLING_UNIT_UO_M_DIMENSION
      Use with available fluent helpers to apply the HandlingUnitUoMDimension field to query operations.
    • HANDLING_UNIT_WIDTH

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> HANDLING_UNIT_WIDTH
      Use with available fluent helpers to apply the HandlingUnitWidth field to query operations.
    • LAST_CHANGE_DATE

      public static final HandlingUnitHeaderDeliveryField<LocalDateTime> LAST_CHANGE_DATE
      Use with available fluent helpers to apply the LastChangeDate field to query operations.
    • LAST_CHANGED_BY_USER

      public static final HandlingUnitHeaderDeliveryField<String> LAST_CHANGED_BY_USER
      Use with available fluent helpers to apply the LastChangedByUser field to query operations.
    • LAST_CHANGE_TIME

      public static final HandlingUnitHeaderDeliveryField<LocalTime> LAST_CHANGE_TIME
      Use with available fluent helpers to apply the LastChangeTime field to query operations.
    • NET_WEIGHT

      public static final HandlingUnitHeaderDeliveryField<BigDecimal> NET_WEIGHT
      Use with available fluent helpers to apply the NetWeight field to query operations.
    • PACKAGING_MATERIAL

      public static final HandlingUnitHeaderDeliveryField<String> PACKAGING_MATERIAL
      Use with available fluent helpers to apply the PackagingMaterial field to query operations.
    • PACKAGING_MATERIAL_CATEGORY

      public static final HandlingUnitHeaderDeliveryField<String> PACKAGING_MATERIAL_CATEGORY
      Use with available fluent helpers to apply the PackagingMaterialCategory field to query operations.
    • PACKAGING_MATERIAL_GROUP

      public static final HandlingUnitHeaderDeliveryField<String> PACKAGING_MATERIAL_GROUP
      Use with available fluent helpers to apply the PackagingMaterialGroup field to query operations.
    • PACKAGING_MATERIAL_TYPE

      public static final HandlingUnitHeaderDeliveryField<String> PACKAGING_MATERIAL_TYPE
      Use with available fluent helpers to apply the PackagingMaterialType field to query operations.
    • PACKING_INSTRUCTION_NUMBER

      public static final HandlingUnitHeaderDeliveryField<String> PACKING_INSTRUCTION_NUMBER
      Use with available fluent helpers to apply the PackingInstructionNumber field to query operations.
    • SHIPPING_POINT

      public static final HandlingUnitHeaderDeliveryField<String> SHIPPING_POINT
      Use with available fluent helpers to apply the ShippingPoint field to query operations.
    • VOLUME_UNIT

      public static final HandlingUnitHeaderDeliveryField<String> VOLUME_UNIT
      Use with available fluent helpers to apply the VolumeUnit field to query operations.
    • WEIGHT_UNIT

      public static final HandlingUnitHeaderDeliveryField<String> WEIGHT_UNIT
      Use with available fluent helpers to apply the WeightUnit field to query operations.
    • TO_HANDLING_UNIT_ITEM_DELIVERY

      public static final HandlingUnitHeaderDeliveryLink<HandlingUnitItemDelivery> TO_HANDLING_UNIT_ITEM_DELIVERY
      Use with available fluent helpers to apply the to_HandlingUnitItemDelivery navigation property to query operations.
  • Constructor Details

    • HandlingUnitHeaderDelivery

      public HandlingUnitHeaderDelivery()
    • HandlingUnitHeaderDelivery

      public HandlingUnitHeaderDelivery(@Nullable String createdByUser, @Nullable LocalDateTime creationDate, @Nullable LocalTime creationTime, @Nullable String deliveryDocument, @Nullable BigDecimal grossVolume, @Nullable BigDecimal grossWeight, @Nullable String handlingUnitBaseUnitOfMeasure, @Nullable String handlingUnitContentDescription, @Nullable String handlingUnitExternalId, @Nullable String handlingUnitExternalIdType, @Nullable BigDecimal handlingUnitHeight, @Nullable String handlingUnitInternalId, @Nullable String handlingUnitInternalStatus, @Nullable BigDecimal handlingUnitLength, @Nullable String handlingUnitLowerLevelRefer, @Nullable BigDecimal handlingUnitMaxVolume, @Nullable BigDecimal handlingUnitMaxWeight, @Nullable BigDecimal handlingUnitNetVolume, @Nullable String handlingUnitSecondExternalId, @Nullable BigDecimal handlingUnitTareVolume, @Nullable String handlingUnitTareVolumeUnit, @Nullable BigDecimal handlingUnitTareWeight, @Nullable String handlingUnitTareWeightUnit, @Nullable String handlingUnitUoMDimension, @Nullable BigDecimal handlingUnitWidth, @Nullable LocalDateTime lastChangeDate, @Nullable String lastChangedByUser, @Nullable LocalTime lastChangeTime, @Nullable BigDecimal netWeight, @Nullable String packagingMaterial, @Nullable String packagingMaterialCategory, @Nullable String packagingMaterialGroup, @Nullable String packagingMaterialType, @Nullable String packingInstructionNumber, @Nullable String shippingPoint, @Nullable String volumeUnit, @Nullable String weightUnit, List<HandlingUnitItemDelivery> toHandlingUnitItemDelivery)
  • Method Details

    • getType

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

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Created By
    • setCreationDate

      public void setCreationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Created On
    • setCreationTime

      public void setCreationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationTime

      Parameters:
      creationTime - Time
    • setDeliveryDocument

      public void setDeliveryDocument(@Nullable String deliveryDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryDocument

      Parameters:
      deliveryDocument - Delivery Document
    • setGrossVolume

      public void setGrossVolume(@Nullable BigDecimal grossVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: GrossVolume

      Parameters:
      grossVolume - Total Volume
    • setGrossWeight

      public void setGrossWeight(@Nullable BigDecimal grossWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: GrossWeight

      Parameters:
      grossWeight - Total Weight
    • setHandlingUnitBaseUnitOfMeasure

      public void setHandlingUnitBaseUnitOfMeasure(@Nullable String handlingUnitBaseUnitOfMeasure)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitBaseUnitOfMeasure

      Parameters:
      handlingUnitBaseUnitOfMeasure - Base Unit
    • setHandlingUnitContentDescription

      public void setHandlingUnitContentDescription(@Nullable String handlingUnitContentDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: HandlingUnitContentDescription

      Parameters:
      handlingUnitContentDescription - Content
    • setHandlingUnitExternalId

      public void setHandlingUnitExternalId(@Nullable String handlingUnitExternalId)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitExternalId

      Parameters:
      handlingUnitExternalId - Handling Unit
    • setHandlingUnitExternalIdType

      public void setHandlingUnitExternalIdType(@Nullable String handlingUnitExternalIdType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: HandlingUnitExternalIdType

      Parameters:
      handlingUnitExternalIdType - ID Type
    • setHandlingUnitHeight

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

      Original property name from the Odata EDM: HandlingUnitHeight

      Parameters:
      handlingUnitHeight - Height
    • setHandlingUnitInternalId

      public void setHandlingUnitInternalId(@Nullable String handlingUnitInternalId)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HandlingUnitInternalId

      Parameters:
      handlingUnitInternalId - Internal HU no.
    • setHandlingUnitInternalStatus

      public void setHandlingUnitInternalStatus(@Nullable String handlingUnitInternalStatus)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: HandlingUnitInternalStatus

      Parameters:
      handlingUnitInternalStatus - HU status
    • setHandlingUnitLength

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

      Original property name from the Odata EDM: HandlingUnitLength

      Parameters:
      handlingUnitLength - Length
    • setHandlingUnitLowerLevelRefer

      public void setHandlingUnitLowerLevelRefer(@Nullable String handlingUnitLowerLevelRefer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HandlingUnitLowerLevelRefer

      Parameters:
      handlingUnitLowerLevelRefer - Higher-level HU
    • setHandlingUnitMaxVolume

      public void setHandlingUnitMaxVolume(@Nullable BigDecimal handlingUnitMaxVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitMaxVolume

      Parameters:
      handlingUnitMaxVolume - Allowed volume
    • setHandlingUnitMaxWeight

      public void setHandlingUnitMaxWeight(@Nullable BigDecimal handlingUnitMaxWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitMaxWeight

      Parameters:
      handlingUnitMaxWeight - Allowed weight
    • setHandlingUnitNetVolume

      public void setHandlingUnitNetVolume(@Nullable BigDecimal handlingUnitNetVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitNetVolume

      Parameters:
      handlingUnitNetVolume - Loading Volume
    • setHandlingUnitSecondExternalId

      public void setHandlingUnitSecondExternalId(@Nullable String handlingUnitSecondExternalId)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitSecondExternalId

      Parameters:
      handlingUnitSecondExternalId - HU ID 2
    • setHandlingUnitTareVolume

      public void setHandlingUnitTareVolume(@Nullable BigDecimal handlingUnitTareVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitTareVolume

      Parameters:
      handlingUnitTareVolume - Tare Volume
    • setHandlingUnitTareVolumeUnit

      public void setHandlingUnitTareVolumeUnit(@Nullable String handlingUnitTareVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitTareVolumeUnit

      Parameters:
      handlingUnitTareVolumeUnit - Volume Unit
    • setHandlingUnitTareWeight

      public void setHandlingUnitTareWeight(@Nullable BigDecimal handlingUnitTareWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitTareWeight

      Parameters:
      handlingUnitTareWeight - Tare Weight
    • setHandlingUnitTareWeightUnit

      public void setHandlingUnitTareWeightUnit(@Nullable String handlingUnitTareWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitTareWeightUnit

      Parameters:
      handlingUnitTareWeightUnit - Unit of Weight
    • setHandlingUnitUoMDimension

      public void setHandlingUnitUoMDimension(@Nullable String handlingUnitUoMDimension)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitUoMDimension

      Parameters:
      handlingUnitUoMDimension - Unit
    • setHandlingUnitWidth

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

      Original property name from the Odata EDM: HandlingUnitWidth

      Parameters:
      handlingUnitWidth - Width
    • setLastChangeDate

      public void setLastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Changed On
    • setLastChangedByUser

      public void setLastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Changed By
    • setLastChangeTime

      public void setLastChangeTime(@Nullable LocalTime lastChangeTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeTime

      Parameters:
      lastChangeTime - Time of change
    • setNetWeight

      public void setNetWeight(@Nullable BigDecimal netWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: NetWeight

      Parameters:
      netWeight - Loading Weight
    • setPackagingMaterial

      public void setPackagingMaterial(@Nullable String packagingMaterial)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PackagingMaterial

      Parameters:
      packagingMaterial - PackMaterials
    • setPackagingMaterialCategory

      public void setPackagingMaterialCategory(@Nullable String packagingMaterialCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PackagingMaterialCategory

      Parameters:
      packagingMaterialCategory - Pack. Mat. Cat.
    • setPackagingMaterialGroup

      public void setPackagingMaterialGroup(@Nullable String packagingMaterialGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PackagingMaterialGroup

      Parameters:
      packagingMaterialGroup - Matl Grp Pckmat
    • setPackagingMaterialType

      public void setPackagingMaterialType(@Nullable String packagingMaterialType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PackagingMaterialType

      Parameters:
      packagingMaterialType - Packag.Mat.Type
    • setPackingInstructionNumber

      public void setPackingInstructionNumber(@Nullable String packingInstructionNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PackingInstructionNumber

      Parameters:
      packingInstructionNumber - Packing object
    • setShippingPoint

      public void setShippingPoint(@Nullable String shippingPoint)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ShippingPoint

      Parameters:
      shippingPoint - Shipping Point
    • setVolumeUnit

      public void setVolumeUnit(@Nullable String volumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: VolumeUnit

      Parameters:
      volumeUnit - Volume Unit
    • setWeightUnit

      public void setWeightUnit(@Nullable String weightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WeightUnit

      Parameters:
      weightUnit - Unit of Weight
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> HandlingUnitHeaderDeliveryField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> HandlingUnitHeaderDeliveryField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<HandlingUnitHeaderDelivery>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<HandlingUnitHeaderDelivery>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<HandlingUnitHeaderDelivery>
    • getDefaultServicePath

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

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

      @Nonnull public List<HandlingUnitItemDelivery> fetchHandlingUnitItemDelivery()
      Fetches the HandlingUnitItemDelivery entities (one to many) associated with this entity. This corresponds to the OData navigation property to_HandlingUnitItemDelivery.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated HandlingUnitItemDelivery entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getHandlingUnitItemDeliveryOrFetch

      @Nonnull public List<HandlingUnitItemDelivery> getHandlingUnitItemDeliveryOrFetch()
      Retrieval of associated HandlingUnitItemDelivery entities (one to many). This corresponds to the OData navigation property to_HandlingUnitItemDelivery.

      If the navigation property to_HandlingUnitItemDelivery of a queried HandlingUnitHeaderDelivery 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.

      Returns:
      List of associated HandlingUnitItemDelivery entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getHandlingUnitItemDeliveryIfPresent

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

      If the navigation property for an entity HandlingUnitHeaderDelivery 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 to_HandlingUnitItemDelivery is already loaded, the result will contain the HandlingUnitItemDelivery entities. If not, an Option with result state empty is returned.
    • setHandlingUnitItemDelivery

      public void setHandlingUnitItemDelivery(@Nonnull List<HandlingUnitItemDelivery> value)
      Overwrites the list of associated HandlingUnitItemDelivery entities for the loaded navigation property to_HandlingUnitItemDelivery.

      If the navigation property to_HandlingUnitItemDelivery of a queried HandlingUnitHeaderDelivery 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 HandlingUnitItemDelivery entities.
    • addHandlingUnitItemDelivery

      public void addHandlingUnitItemDelivery(HandlingUnitItemDelivery... entity)
      Adds elements to the list of associated HandlingUnitItemDelivery entities. This corresponds to the OData navigation property to_HandlingUnitItemDelivery.

      If the navigation property to_HandlingUnitItemDelivery of a queried HandlingUnitHeaderDelivery 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 HandlingUnitItemDelivery entities.
    • builder

    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Created By
    • getCreationDate

      @Nullable public LocalDateTime getCreationDate()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: CreationDate

      Returns:
      Created On
    • getCreationTime

      @Nullable public LocalTime getCreationTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationTime

      Returns:
      Time
    • getDeliveryDocument

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

      Original property name from the Odata EDM: DeliveryDocument

      Returns:
      Delivery Document
    • getGrossVolume

      @Nullable public BigDecimal getGrossVolume()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: GrossVolume

      Returns:
      Total Volume
    • getGrossWeight

      @Nullable public BigDecimal getGrossWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: GrossWeight

      Returns:
      Total Weight
    • getHandlingUnitBaseUnitOfMeasure

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

      Original property name from the Odata EDM: HandlingUnitBaseUnitOfMeasure

      Returns:
      Base Unit
    • getHandlingUnitContentDescription

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

      Original property name from the Odata EDM: HandlingUnitContentDescription

      Returns:
      Content
    • getHandlingUnitExternalId

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

      Original property name from the Odata EDM: HandlingUnitExternalId

      Returns:
      Handling Unit
    • getHandlingUnitExternalIdType

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

      Original property name from the Odata EDM: HandlingUnitExternalIdType

      Returns:
      ID Type
    • getHandlingUnitHeight

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

      Original property name from the Odata EDM: HandlingUnitHeight

      Returns:
      Height
    • getHandlingUnitInternalId

      @Nullable public String getHandlingUnitInternalId()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HandlingUnitInternalId

      Returns:
      Internal HU no.
    • getHandlingUnitInternalStatus

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

      Original property name from the Odata EDM: HandlingUnitInternalStatus

      Returns:
      HU status
    • getHandlingUnitLength

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

      Original property name from the Odata EDM: HandlingUnitLength

      Returns:
      Length
    • getHandlingUnitLowerLevelRefer

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

      Original property name from the Odata EDM: HandlingUnitLowerLevelRefer

      Returns:
      Higher-level HU
    • getHandlingUnitMaxVolume

      @Nullable public BigDecimal getHandlingUnitMaxVolume()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitMaxVolume

      Returns:
      Allowed volume
    • getHandlingUnitMaxWeight

      @Nullable public BigDecimal getHandlingUnitMaxWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitMaxWeight

      Returns:
      Allowed weight
    • getHandlingUnitNetVolume

      @Nullable public BigDecimal getHandlingUnitNetVolume()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitNetVolume

      Returns:
      Loading Volume
    • getHandlingUnitSecondExternalId

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

      Original property name from the Odata EDM: HandlingUnitSecondExternalId

      Returns:
      HU ID 2
    • getHandlingUnitTareVolume

      @Nullable public BigDecimal getHandlingUnitTareVolume()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitTareVolume

      Returns:
      Tare Volume
    • getHandlingUnitTareVolumeUnit

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

      Original property name from the Odata EDM: HandlingUnitTareVolumeUnit

      Returns:
      Volume Unit
    • getHandlingUnitTareWeight

      @Nullable public BigDecimal getHandlingUnitTareWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitTareWeight

      Returns:
      Tare Weight
    • getHandlingUnitTareWeightUnit

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

      Original property name from the Odata EDM: HandlingUnitTareWeightUnit

      Returns:
      Unit of Weight
    • getHandlingUnitUoMDimension

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

      Original property name from the Odata EDM: HandlingUnitUoMDimension

      Returns:
      Unit
    • getHandlingUnitWidth

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

      Original property name from the Odata EDM: HandlingUnitWidth

      Returns:
      Width
    • getLastChangeDate

      @Nullable public LocalDateTime getLastChangeDate()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Changed On
    • getLastChangedByUser

      @Nullable public String getLastChangedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Changed By
    • getLastChangeTime

      @Nullable public LocalTime getLastChangeTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeTime

      Returns:
      Time of change
    • getNetWeight

      @Nullable public BigDecimal getNetWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: NetWeight

      Returns:
      Loading Weight
    • getPackagingMaterial

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

      Original property name from the Odata EDM: PackagingMaterial

      Returns:
      PackMaterials
    • getPackagingMaterialCategory

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

      Original property name from the Odata EDM: PackagingMaterialCategory

      Returns:
      Pack. Mat. Cat.
    • getPackagingMaterialGroup

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

      Original property name from the Odata EDM: PackagingMaterialGroup

      Returns:
      Matl Grp Pckmat
    • getPackagingMaterialType

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

      Original property name from the Odata EDM: PackagingMaterialType

      Returns:
      Packag.Mat.Type
    • getPackingInstructionNumber

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

      Original property name from the Odata EDM: PackingInstructionNumber

      Returns:
      Packing object
    • getShippingPoint

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

      Original property name from the Odata EDM: ShippingPoint

      Returns:
      Shipping Point
    • getVolumeUnit

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

      Original property name from the Odata EDM: VolumeUnit

      Returns:
      Volume Unit
    • getWeightUnit

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

      Original property name from the Odata EDM: WeightUnit

      Returns:
      Unit of Weight
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<HandlingUnitHeaderDelivery>