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

public class PRAMeasurementPointVolumes extends VdmEntity<PRAMeasurementPointVolumes> implements VdmEntitySet
Consumption : PRA MP Volume Hdr Record

Original entity name from the Odata EDM: PRAMeasurementPointVolumes_Type

  • Field Details

  • Constructor Details

    • PRAMeasurementPointVolumes

      public PRAMeasurementPointVolumes()
    • PRAMeasurementPointVolumes

      public PRAMeasurementPointVolumes(@Nullable String measurementPtVolDocYear, @Nullable String measurementPtVolumeDoc, @Nullable String measurementPoint, @Nullable String volumeType, @Nullable String volumeClass, @Nullable String transporter, @Nullable String transporterReference, @Nullable String material, @Nullable String allocationFrequency, @Nullable String deliveryNetwork, @Nullable String pRAContract, @Nullable String ticketNumber, @Nullable OffsetDateTime ticketDateTime, @Nullable LocalDate productionDate, @Nullable OffsetDateTime volumeEntryDateTime, @Nullable LocalDate effectiveValidityStartDate, @Nullable LocalDate effectiveValidityEndDate, @Nullable OffsetDateTime meterStartDateTime, @Nullable OffsetDateTime meterStopDateTime, @Nullable String conversionGroup, @Nullable String tankBatteryMeasurementPt, @Nullable String volumeSource, @Nullable String volumeCategory, @Nullable String loadOilDeliveryNetwork, @Nullable String loadOilWell, @Nullable String loadOilWellCompletion, @Nullable String loadOilMeasurementPoint, @Nullable String originatingMeasurementPt, @Nullable String densityType, @Nullable LocalDate inventoryDate, @Nullable String createdByUser, @Nullable OffsetDateTime creationDateTime, @Nullable String originTransaction, @Nullable String standardVolUnit, @Nullable String energyUnit, @Nullable String heatingValUnit, @Nullable String standardDensityUnit, @Nullable BigDecimal heatingValue, @Nullable Double standardDensity, @Nullable BigDecimal standardVolume, @Nullable BigDecimal energy, @Nullable BigDecimal gasMolarVolume, @Nullable Boolean loadOilTransferWithoutRecovery, @Nullable String msmtPtVolDocSts, @Nullable String pRAMeasurementDocumentNumber, @Nullable String measurementDocYear, @Nullable String draftMeasurementDocumentNumber, @Nullable String draftMeasurementDocYear, @Nullable Collection<SAP__Message> _Messages, List<PRAMeasurementDocumentItem> to_PRAMsmtDocMsmtPtItmTP)
  • Method Details

    • getType

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

      public void setMeasurementPtVolDocYear(@Nullable String measurementPtVolDocYear)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MeasurementPtVolDocYear

      Parameters:
      measurementPtVolDocYear - Measurement point document year
    • setMeasurementPtVolumeDoc

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

      Original property name from the Odata EDM: MeasurementPtVolumeDoc

      Parameters:
      measurementPtVolumeDoc - MP volume Number
    • setMeasurementPoint

      public void setMeasurementPoint(@Nullable String measurementPoint)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MeasurementPoint

      Parameters:
      measurementPoint - Measurement point number
    • setVolumeType

      public void setVolumeType(@Nullable String volumeType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: VolumeType

      Parameters:
      volumeType - Volume Type Code
    • setVolumeClass

      public void setVolumeClass(@Nullable String volumeClass)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: VolumeClass

      Parameters:
      volumeClass - Volume class code
    • setTransporter

      public void setTransporter(@Nullable String transporter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Transporter

      Parameters:
      transporter - Transporter number
    • setTransporterReference

      public void setTransporterReference(@Nullable String transporterReference)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: TransporterReference

      Parameters:
      transporterReference - Transporter Reference Number
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setAllocationFrequency

      public void setAllocationFrequency(@Nullable String allocationFrequency)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AllocationFrequency

      Parameters:
      allocationFrequency - Frequency
    • setDeliveryNetwork

      public void setDeliveryNetwork(@Nullable String deliveryNetwork)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: DeliveryNetwork

      Parameters:
      deliveryNetwork - Delivery network number
    • setPRAContract

      public void setPRAContract(@Nullable String pRAContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAContract

      Parameters:
      pRAContract - Contract Number
    • setTicketNumber

      public void setTicketNumber(@Nullable String ticketNumber)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: TicketNumber

      Parameters:
      ticketNumber - Ticket number
    • setTicketDateTime

      public void setTicketDateTime(@Nullable OffsetDateTime ticketDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: TicketDateTime

      Parameters:
      ticketDateTime - Ticket timestamp
    • setProductionDate

      public void setProductionDate(@Nullable LocalDate productionDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ProductionDate

      Parameters:
      productionDate - Production date
    • setVolumeEntryDateTime

      public void setVolumeEntryDateTime(@Nullable OffsetDateTime volumeEntryDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: VolumeEntryDateTime

      Parameters:
      volumeEntryDateTime - Entry timestamp
    • setEffectiveValidityStartDate

      public void setEffectiveValidityStartDate(@Nullable LocalDate effectiveValidityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EffectiveValidityStartDate

      Parameters:
      effectiveValidityStartDate - Effective from date
    • setEffectiveValidityEndDate

      public void setEffectiveValidityEndDate(@Nullable LocalDate effectiveValidityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EffectiveValidityEndDate

      Parameters:
      effectiveValidityEndDate - Effective To Date
    • setMeterStartDateTime

      public void setMeterStartDateTime(@Nullable OffsetDateTime meterStartDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: MeterStartDateTime

      Parameters:
      meterStartDateTime - Meter start time
    • setMeterStopDateTime

      public void setMeterStopDateTime(@Nullable OffsetDateTime meterStopDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: MeterStopDateTime

      Parameters:
      meterStopDateTime - Meter stop time
    • setConversionGroup

      public void setConversionGroup(@Nullable String conversionGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConversionGroup

      Parameters:
      conversionGroup - Conversion Group (Oil, Natural Gas,..)
    • setTankBatteryMeasurementPt

      public void setTankBatteryMeasurementPt(@Nullable String tankBatteryMeasurementPt)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TankBatteryMeasurementPt

      Parameters:
      tankBatteryMeasurementPt - Tank battery measurement point number
    • setVolumeSource

      public void setVolumeSource(@Nullable String volumeSource)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: VolumeSource

      Parameters:
      volumeSource - Volume Source Code
    • setVolumeCategory

      public void setVolumeCategory(@Nullable String volumeCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: VolumeCategory

      Parameters:
      volumeCategory - Volume Category Code
    • setLoadOilDeliveryNetwork

      public void setLoadOilDeliveryNetwork(@Nullable String loadOilDeliveryNetwork)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: LoadOilDeliveryNetwork

      Parameters:
      loadOilDeliveryNetwork - Load oil delivery network
    • setLoadOilWell

      public void setLoadOilWell(@Nullable String loadOilWell)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: LoadOilWell

      Parameters:
      loadOilWell - Load oil well number
    • setLoadOilWellCompletion

      public void setLoadOilWellCompletion(@Nullable String loadOilWellCompletion)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: LoadOilWellCompletion

      Parameters:
      loadOilWellCompletion - Load oil well completion
    • setLoadOilMeasurementPoint

      public void setLoadOilMeasurementPoint(@Nullable String loadOilMeasurementPoint)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: LoadOilMeasurementPoint

      Parameters:
      loadOilMeasurementPoint - Load oil measurement point
    • setOriginatingMeasurementPt

      public void setOriginatingMeasurementPt(@Nullable String originatingMeasurementPt)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: OriginatingMeasurementPt

      Parameters:
      originatingMeasurementPt - Original measurement point number
    • setDensityType

      public void setDensityType(@Nullable String densityType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DensityType

      Parameters:
      densityType - Density Type
    • setInventoryDate

      public void setInventoryDate(@Nullable LocalDate inventoryDate)
      Constraints: Nullable

      Original property name from the Odata EDM: InventoryDate

      Parameters:
      inventoryDate - Inventory date
    • 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
    • setCreationDateTime

      public void setCreationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDateTime

      Parameters:
      creationDateTime - Created On Timestamp
    • setOriginTransaction

      public void setOriginTransaction(@Nullable String originTransaction)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: OriginTransaction

      Parameters:
      originTransaction - Source Transaction ID
    • setStandardVolUnit

      public void setStandardVolUnit(@Nullable String standardVolUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: StandardVolUnit

      Parameters:
      standardVolUnit - Standard volume unit
    • setEnergyUnit

      public void setEnergyUnit(@Nullable String energyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EnergyUnit

      Parameters:
      energyUnit - Energy quantity unit
    • setHeatingValUnit

      public void setHeatingValUnit(@Nullable String heatingValUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HeatingValUnit

      Parameters:
      heatingValUnit - Heating Value Unit
    • setStandardDensityUnit

      public void setStandardDensityUnit(@Nullable String standardDensityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: StandardDensityUnit

      Parameters:
      standardDensityUnit - Unit for densities at standard/base conditions
    • setHeatingValue

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

      Original property name from the Odata EDM: HeatingValue

      Parameters:
      heatingValue - Heating value
    • setStandardDensity

      public void setStandardDensity(@Nullable Double standardDensity)
      Constraints: Not nullable

      Original property name from the Odata EDM: StandardDensity

      Parameters:
      standardDensity - Oil/gas density at standard/base conditions
    • setStandardVolume

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

      Original property name from the Odata EDM: StandardVolume

      Parameters:
      standardVolume - Standard volume
    • setEnergy

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

      Original property name from the Odata EDM: Energy

      Parameters:
      energy - Energy quantity
    • setGasMolarVolume

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

      Original property name from the Odata EDM: GasMolarVolume

      Parameters:
      gasMolarVolume - Gas mol volume
    • setLoadOilTransferWithoutRecovery

      public void setLoadOilTransferWithoutRecovery(@Nullable Boolean loadOilTransferWithoutRecovery)
      Constraints: Not nullable

      Original property name from the Odata EDM: LoadOilTransferWithoutRecovery

      Parameters:
      loadOilTransferWithoutRecovery - Load Oil Transfer without Recovery
    • setMsmtPtVolDocSts

      public void setMsmtPtVolDocSts(@Nullable String msmtPtVolDocSts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MsmtPtVolDocSts

      Parameters:
      msmtPtVolDocSts - MP Volume Status Code
    • setPRAMeasurementDocumentNumber

      public void setPRAMeasurementDocumentNumber(@Nullable String pRAMeasurementDocumentNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAMeasurementDocumentNumber

      Parameters:
      pRAMeasurementDocumentNumber - Meas. document number
    • setMeasurementDocYear

      public void setMeasurementDocYear(@Nullable String measurementDocYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MeasurementDocYear

      Parameters:
      measurementDocYear - Meas. document year
    • setDraftMeasurementDocumentNumber

      public void setDraftMeasurementDocumentNumber(@Nullable String draftMeasurementDocumentNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DraftMeasurementDocumentNumber

      Parameters:
      draftMeasurementDocumentNumber - Meas. document number
    • setDraftMeasurementDocYear

      public void setDraftMeasurementDocYear(@Nullable String draftMeasurementDocYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DraftMeasurementDocYear

      Parameters:
      draftMeasurementDocYear - Meas. document year
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity PRAMeasurementPointVolumes 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 _PRAMsmtDocMsmtPtItmTP is already loaded, the result will contain the PRAMeasurementDocumentItem entities. If not, an Option with result state empty is returned.
    • setPRAMsmtDocMsmtPtItmTP

      public void setPRAMsmtDocMsmtPtItmTP(@Nonnull List<PRAMeasurementDocumentItem> value)
      Overwrites the list of associated PRAMeasurementDocumentItem entities for the loaded navigation property _PRAMsmtDocMsmtPtItmTP.

      If the navigation property _PRAMsmtDocMsmtPtItmTP of a queried PRAMeasurementPointVolumes 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 PRAMeasurementDocumentItem entities.
    • addPRAMsmtDocMsmtPtItmTP

      public void addPRAMsmtDocMsmtPtItmTP(PRAMeasurementDocumentItem... entity)
      Adds elements to the list of associated PRAMeasurementDocumentItem entities. This corresponds to the OData navigation property _PRAMsmtDocMsmtPtItmTP.

      If the navigation property _PRAMsmtDocMsmtPtItmTP of a queried PRAMeasurementPointVolumes 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 PRAMeasurementDocumentItem entities.
    • updateMsmtItms

      @Nonnull public static BoundAction.CollectionToCollection<PRAMeasurementPointVolumes,D_MeasurementPointVolUpdtR> updateMsmtItms(@Nonnull String measurementPtVolumeDoc, @Nonnull String measurementPtVolDocYear, @Nonnull Collection<D_MeasurementPtItemUpdateP> _MeasurementItemUpdate)
      Action that can be applied to a collection of entities of this class.

      Parameters:
      _MeasurementItemUpdate - Constraints: Not nullable

      Original parameter name from the Odata EDM: _MeasurementItemUpdate

      measurementPtVolDocYear - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: MeasurementPtVolDocYear

      measurementPtVolumeDoc - Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: MeasurementPtVolumeDoc

      Returns:
      Action object prepared with the given parameters to be applied to a collection of entities of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

    • getMeasurementPtVolDocYear

      @Nullable public String getMeasurementPtVolDocYear()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MeasurementPtVolDocYear

      Returns:
      Measurement point document year
    • getMeasurementPtVolumeDoc

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

      Original property name from the Odata EDM: MeasurementPtVolumeDoc

      Returns:
      MP volume Number
    • getMeasurementPoint

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

      Original property name from the Odata EDM: MeasurementPoint

      Returns:
      Measurement point number
    • getVolumeType

      @Nullable public String getVolumeType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: VolumeType

      Returns:
      Volume Type Code
    • getVolumeClass

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

      Original property name from the Odata EDM: VolumeClass

      Returns:
      Volume class code
    • getTransporter

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

      Original property name from the Odata EDM: Transporter

      Returns:
      Transporter number
    • getTransporterReference

      @Nullable public String getTransporterReference()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: TransporterReference

      Returns:
      Transporter Reference Number
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getAllocationFrequency

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

      Original property name from the Odata EDM: AllocationFrequency

      Returns:
      Frequency
    • getDeliveryNetwork

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

      Original property name from the Odata EDM: DeliveryNetwork

      Returns:
      Delivery network number
    • getPRAContract

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

      Original property name from the Odata EDM: PRAContract

      Returns:
      Contract Number
    • getTicketNumber

      @Nullable public String getTicketNumber()
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: TicketNumber

      Returns:
      Ticket number
    • getTicketDateTime

      @Nullable public OffsetDateTime getTicketDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: TicketDateTime

      Returns:
      Ticket timestamp
    • getProductionDate

      @Nullable public LocalDate getProductionDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ProductionDate

      Returns:
      Production date
    • getVolumeEntryDateTime

      @Nullable public OffsetDateTime getVolumeEntryDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: VolumeEntryDateTime

      Returns:
      Entry timestamp
    • getEffectiveValidityStartDate

      @Nullable public LocalDate getEffectiveValidityStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: EffectiveValidityStartDate

      Returns:
      Effective from date
    • getEffectiveValidityEndDate

      @Nullable public LocalDate getEffectiveValidityEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: EffectiveValidityEndDate

      Returns:
      Effective To Date
    • getMeterStartDateTime

      @Nullable public OffsetDateTime getMeterStartDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: MeterStartDateTime

      Returns:
      Meter start time
    • getMeterStopDateTime

      @Nullable public OffsetDateTime getMeterStopDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: MeterStopDateTime

      Returns:
      Meter stop time
    • getConversionGroup

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

      Original property name from the Odata EDM: ConversionGroup

      Returns:
      Conversion Group (Oil, Natural Gas,..)
    • getTankBatteryMeasurementPt

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

      Original property name from the Odata EDM: TankBatteryMeasurementPt

      Returns:
      Tank battery measurement point number
    • getVolumeSource

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

      Original property name from the Odata EDM: VolumeSource

      Returns:
      Volume Source Code
    • getVolumeCategory

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

      Original property name from the Odata EDM: VolumeCategory

      Returns:
      Volume Category Code
    • getLoadOilDeliveryNetwork

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

      Original property name from the Odata EDM: LoadOilDeliveryNetwork

      Returns:
      Load oil delivery network
    • getLoadOilWell

      @Nullable public String getLoadOilWell()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: LoadOilWell

      Returns:
      Load oil well number
    • getLoadOilWellCompletion

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

      Original property name from the Odata EDM: LoadOilWellCompletion

      Returns:
      Load oil well completion
    • getLoadOilMeasurementPoint

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

      Original property name from the Odata EDM: LoadOilMeasurementPoint

      Returns:
      Load oil measurement point
    • getOriginatingMeasurementPt

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

      Original property name from the Odata EDM: OriginatingMeasurementPt

      Returns:
      Original measurement point number
    • getDensityType

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

      Original property name from the Odata EDM: DensityType

      Returns:
      Density Type
    • getInventoryDate

      @Nullable public LocalDate getInventoryDate()
      Constraints: Nullable

      Original property name from the Odata EDM: InventoryDate

      Returns:
      Inventory date
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Created By
    • getCreationDateTime

      @Nullable public OffsetDateTime getCreationDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      Created On Timestamp
    • getOriginTransaction

      @Nullable public String getOriginTransaction()
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: OriginTransaction

      Returns:
      Source Transaction ID
    • getStandardVolUnit

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

      Original property name from the Odata EDM: StandardVolUnit

      Returns:
      Standard volume unit
    • getEnergyUnit

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

      Original property name from the Odata EDM: EnergyUnit

      Returns:
      Energy quantity unit
    • getHeatingValUnit

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

      Original property name from the Odata EDM: HeatingValUnit

      Returns:
      Heating Value Unit
    • getStandardDensityUnit

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

      Original property name from the Odata EDM: StandardDensityUnit

      Returns:
      Unit for densities at standard/base conditions
    • getHeatingValue

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

      Original property name from the Odata EDM: HeatingValue

      Returns:
      Heating value
    • getStandardDensity

      @Nullable public Double getStandardDensity()
      Constraints: Not nullable

      Original property name from the Odata EDM: StandardDensity

      Returns:
      Oil/gas density at standard/base conditions
    • getStandardVolume

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

      Original property name from the Odata EDM: StandardVolume

      Returns:
      Standard volume
    • getEnergy

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

      Original property name from the Odata EDM: Energy

      Returns:
      Energy quantity
    • getGasMolarVolume

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

      Original property name from the Odata EDM: GasMolarVolume

      Returns:
      Gas mol volume
    • getLoadOilTransferWithoutRecovery

      @Nullable public Boolean getLoadOilTransferWithoutRecovery()
      Constraints: Not nullable

      Original property name from the Odata EDM: LoadOilTransferWithoutRecovery

      Returns:
      Load Oil Transfer without Recovery
    • getMsmtPtVolDocSts

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

      Original property name from the Odata EDM: MsmtPtVolDocSts

      Returns:
      MP Volume Status Code
    • getPRAMeasurementDocumentNumber

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

      Original property name from the Odata EDM: PRAMeasurementDocumentNumber

      Returns:
      Meas. document number
    • getMeasurementDocYear

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

      Original property name from the Odata EDM: MeasurementDocYear

      Returns:
      Meas. document year
    • getDraftMeasurementDocumentNumber

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

      Original property name from the Odata EDM: DraftMeasurementDocumentNumber

      Returns:
      Meas. document number
    • getDraftMeasurementDocYear

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

      Original property name from the Odata EDM: DraftMeasurementDocYear

      Returns:
      Meas. document year
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

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

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