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

public class PRAMeasurementDocumentItem extends VdmEntity<PRAMeasurementDocumentItem> implements VdmEntitySet
PRA Measurement Doc Item-WellCompletion

Original entity name from the Odata EDM: PRAMeasurementDocumentItem_Type

  • Field Details

  • Constructor Details

    • PRAMeasurementDocumentItem

      public PRAMeasurementDocumentItem()
    • PRAMeasurementDocumentItem

      public PRAMeasurementDocumentItem(@Nullable String pRAMeasurementDocumentNumber, @Nullable String measurementDocYear, @Nullable String measurementReadingIdentifier, @Nullable String pRAReadingType, @Nullable String pRAReadingTypeFormat, @Nullable String pRAMeasurementReadingTxt, @Nullable String measurementReadingUnit, @Nullable Boolean pRAIsObservedValueFlag, @Nullable String pRANullValueFlag, @Nullable Boolean pRAMeasurementRdngIsHidnFlag, @Nullable String pRAReadingDisplayFormat, @Nullable String pRAReadingDisplayLengthTxt, @Nullable Short pRAReadingDisplayDecimals, @Nullable String pRASourceDocumentNumber, @Nullable String pRASourceDocumentYear, @Nullable PRAWellCompletionVolumes to_PRAWellCompletionVolHdrTP)
  • Method Details

    • getType

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

      public void setPRAMeasurementDocumentNumber(@Nullable String pRAMeasurementDocumentNumber)
      (Key Field) 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)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MeasurementDocYear

      Parameters:
      measurementDocYear - Meas. document year
    • setMeasurementReadingIdentifier

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

      Original property name from the Odata EDM: MeasurementReadingIdentifier

      Parameters:
      measurementReadingIdentifier - Measurement Reading Identifier
    • setPRAReadingType

      public void setPRAReadingType(@Nullable String pRAReadingType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAReadingType

      Parameters:
      pRAReadingType - Reading Type
    • setPRAReadingTypeFormat

      public void setPRAReadingTypeFormat(@Nullable String pRAReadingTypeFormat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRAReadingTypeFormat

      Parameters:
      pRAReadingTypeFormat - Reading type format
    • setPRAMeasurementReadingTxt

      public void setPRAMeasurementReadingTxt(@Nullable String pRAMeasurementReadingTxt)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: PRAMeasurementReadingTxt

      Parameters:
      pRAMeasurementReadingTxt - Measurement reading (internal)
    • setMeasurementReadingUnit

      public void setMeasurementReadingUnit(@Nullable String measurementReadingUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MeasurementReadingUnit

      Parameters:
      measurementReadingUnit - Meas.reading unit
    • setPRAIsObservedValueFlag

      public void setPRAIsObservedValueFlag(@Nullable Boolean pRAIsObservedValueFlag)
      Constraints: Not nullable

      Original property name from the Odata EDM: PRAIsObservedValueFlag

      Parameters:
      pRAIsObservedValueFlag - Flag: Observed value
    • setPRANullValueFlag

      public void setPRANullValueFlag(@Nullable String pRANullValueFlag)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRANullValueFlag

      Parameters:
      pRANullValueFlag - Flag: Null value
    • setPRAMeasurementRdngIsHidnFlag

      public void setPRAMeasurementRdngIsHidnFlag(@Nullable Boolean pRAMeasurementRdngIsHidnFlag)
      Constraints: Not nullable

      Original property name from the Odata EDM: PRAMeasurementRdngIsHidnFlag

      Parameters:
      pRAMeasurementRdngIsHidnFlag - Flag: Meas. Reading Hidden
    • setPRAReadingDisplayFormat

      public void setPRAReadingDisplayFormat(@Nullable String pRAReadingDisplayFormat)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PRAReadingDisplayFormat

      Parameters:
      pRAReadingDisplayFormat - Reading display format
    • setPRAReadingDisplayLengthTxt

      public void setPRAReadingDisplayLengthTxt(@Nullable String pRAReadingDisplayLengthTxt)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRAReadingDisplayLengthTxt

      Parameters:
      pRAReadingDisplayLengthTxt - 3-Byte field
    • setPRAReadingDisplayDecimals

      public void setPRAReadingDisplayDecimals(@Nullable Short pRAReadingDisplayDecimals)
      Constraints: Not nullable

      Original property name from the Odata EDM: PRAReadingDisplayDecimals

      Parameters:
      pRAReadingDisplayDecimals - Reading display decimals
    • setPRASourceDocumentNumber

      public void setPRASourceDocumentNumber(@Nullable String pRASourceDocumentNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRASourceDocumentNumber

      Parameters:
      pRASourceDocumentNumber - Source document number
    • setPRASourceDocumentYear

      public void setPRASourceDocumentYear(@Nullable String pRASourceDocumentYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PRASourceDocumentYear

      Parameters:
      pRASourceDocumentYear - Source document year
    • getEntityCollection

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

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

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

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

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

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

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

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

      public void setPRAWellCompletionVolHdrTP(PRAWellCompletionVolumes value)
      Overwrites the associated PRAWellCompletionVolumes entity for the loaded navigation property _PRAWellCompletionVolHdrTP.
      Parameters:
      value - New PRAWellCompletionVolumes entity.
    • builder

    • getPRAMeasurementDocumentNumber

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

      Original property name from the Odata EDM: PRAMeasurementDocumentNumber

      Returns:
      Meas. document number
    • getMeasurementDocYear

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

      Original property name from the Odata EDM: MeasurementDocYear

      Returns:
      Meas. document year
    • getMeasurementReadingIdentifier

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

      Original property name from the Odata EDM: MeasurementReadingIdentifier

      Returns:
      Measurement Reading Identifier
    • getPRAReadingType

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

      Original property name from the Odata EDM: PRAReadingType

      Returns:
      Reading Type
    • getPRAReadingTypeFormat

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

      Original property name from the Odata EDM: PRAReadingTypeFormat

      Returns:
      Reading type format
    • getPRAMeasurementReadingTxt

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

      Original property name from the Odata EDM: PRAMeasurementReadingTxt

      Returns:
      Measurement reading (internal)
    • getMeasurementReadingUnit

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

      Original property name from the Odata EDM: MeasurementReadingUnit

      Returns:
      Meas.reading unit
    • getPRAIsObservedValueFlag

      @Nullable public Boolean getPRAIsObservedValueFlag()
      Constraints: Not nullable

      Original property name from the Odata EDM: PRAIsObservedValueFlag

      Returns:
      Flag: Observed value
    • getPRANullValueFlag

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

      Original property name from the Odata EDM: PRANullValueFlag

      Returns:
      Flag: Null value
    • getPRAMeasurementRdngIsHidnFlag

      @Nullable public Boolean getPRAMeasurementRdngIsHidnFlag()
      Constraints: Not nullable

      Original property name from the Odata EDM: PRAMeasurementRdngIsHidnFlag

      Returns:
      Flag: Meas. Reading Hidden
    • getPRAReadingDisplayFormat

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

      Original property name from the Odata EDM: PRAReadingDisplayFormat

      Returns:
      Reading display format
    • getPRAReadingDisplayLengthTxt

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

      Original property name from the Odata EDM: PRAReadingDisplayLengthTxt

      Returns:
      3-Byte field
    • getPRAReadingDisplayDecimals

      @Nullable public Short getPRAReadingDisplayDecimals()
      Constraints: Not nullable

      Original property name from the Odata EDM: PRAReadingDisplayDecimals

      Returns:
      Reading display decimals
    • getPRASourceDocumentNumber

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

      Original property name from the Odata EDM: PRASourceDocumentNumber

      Returns:
      Source document number
    • getPRASourceDocumentYear

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

      Original property name from the Odata EDM: PRASourceDocumentYear

      Returns:
      Source document year
    • toString

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

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

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

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

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