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

public class MeasurementDocument extends VdmEntity<MeasurementDocument> implements VdmEntitySet
Measurement Documents

Original entity name from the Odata EDM: MeasurementDocumentType

  • Field Details

  • Constructor Details

    • MeasurementDocument

      public MeasurementDocument()
    • MeasurementDocument

      public MeasurementDocument(@Nullable String measurementDocument, @Nullable String measuringPoint, @Nullable String measuringPointPositionNumber, @Nullable LocalDate msmtRdngDate, @Nullable LocalTime msmtRdngTime, @Nullable OffsetDateTime measurementReadingDateTime, @Nullable OffsetDateTime msmtDocumentCreationDateTime, @Nullable String characteristic, @Nullable String msmtDocumentReferredOrder, @Nullable String refdMaintOrderOpStatusObject, @Nullable String maintenanceOrderOperation, @Nullable String maintenanceOrderSubOperation, @Nullable Boolean msmtIsDoneAfterTaskCompltn, @Nullable String charcValueUnit, @Nullable String msmtDocumentSIUnitOfMeasure, @Nullable Double measurementReading, @Nullable Double measurementReadingInEntryUoM, @Nullable String measurementReadingEntryUoM, @Nullable Double measurementCounterReading, @Nullable Double msmtCounterReadingDifference, @Nullable Boolean totalMsmtRdngIsSetExternally, @Nullable Double measuringPointTargetValue, @Nullable String msmtValuationCode, @Nullable String measurementDocumentText, @Nullable Boolean measurementDocumentHasLongText, @Nullable String msmtRdngByUser, @Nullable String msmtRdngStatus, @Nullable Boolean msmtCntrReadingDiffIsEntered, @Nullable Boolean msmtRdngIsReversed, @Nullable Boolean msmtCounterReadingIsReplaced, @Nullable Collection<SAP__Message> _Messages, List<FailedMeasurementReading> to_FailedMeasurementReading, @Nullable MsmtDocumentLongText to_MeasurementDocumentLongText)
  • Method Details

    • getType

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

      public void setMeasurementDocument(@Nullable String measurementDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MeasurementDocument

      Parameters:
      measurementDocument - Measurement Document
    • setMeasuringPoint

      public void setMeasuringPoint(@Nullable String measuringPoint)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MeasuringPoint

      Parameters:
      measuringPoint - Measuring Point
    • setMeasuringPointPositionNumber

      public void setMeasuringPointPositionNumber(@Nullable String measuringPointPositionNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MeasuringPointPositionNumber

      Parameters:
      measuringPointPositionNumber - Position Number of the Object Measuring Point (Sort Field)
    • setMsmtRdngDate

      public void setMsmtRdngDate(@Nullable LocalDate msmtRdngDate)
      Constraints: Nullable

      Original property name from the Odata EDM: MsmtRdngDate

      Parameters:
      msmtRdngDate - Date of the Measurement
    • setMsmtRdngTime

      public void setMsmtRdngTime(@Nullable LocalTime msmtRdngTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtRdngTime

      Parameters:
      msmtRdngTime - Time of Measurement
    • setMeasurementReadingDateTime

      public void setMeasurementReadingDateTime(@Nullable OffsetDateTime measurementReadingDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: MeasurementReadingDateTime

      Parameters:
      measurementReadingDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setMsmtDocumentCreationDateTime

      public void setMsmtDocumentCreationDateTime(@Nullable OffsetDateTime msmtDocumentCreationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: MsmtDocumentCreationDateTime

      Parameters:
      msmtDocumentCreationDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setCharacteristic

      public void setCharacteristic(@Nullable String characteristic)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: Characteristic

      Parameters:
      characteristic - Characteristic Name
    • setMsmtDocumentReferredOrder

      public void setMsmtDocumentReferredOrder(@Nullable String msmtDocumentReferredOrder)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MsmtDocumentReferredOrder

      Parameters:
      msmtDocumentReferredOrder - Object Number of Order
    • setRefdMaintOrderOpStatusObject

      public void setRefdMaintOrderOpStatusObject(@Nullable String refdMaintOrderOpStatusObject)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: RefdMaintOrderOpStatusObject

      Parameters:
      refdMaintOrderOpStatusObject - Object Number of Order Operation/Confirmation Counter etc.
    • setMaintenanceOrderOperation

      public void setMaintenanceOrderOperation(@Nullable String maintenanceOrderOperation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderOperation

      Parameters:
      maintenanceOrderOperation - Order Operation
    • setMaintenanceOrderSubOperation

      public void setMaintenanceOrderSubOperation(@Nullable String maintenanceOrderSubOperation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderSubOperation

      Parameters:
      maintenanceOrderSubOperation - Order Operation
    • setMsmtIsDoneAfterTaskCompltn

      public void setMsmtIsDoneAfterTaskCompltn(@Nullable Boolean msmtIsDoneAfterTaskCompltn)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtIsDoneAfterTaskCompltn

      Parameters:
      msmtIsDoneAfterTaskCompltn - Indicator: MeasDoc. Created After Associated Task
    • setCharcValueUnit

      public void setCharcValueUnit(@Nullable String charcValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CharcValueUnit

      Parameters:
      charcValueUnit - Unit of Measurement
    • setMsmtDocumentSIUnitOfMeasure

      public void setMsmtDocumentSIUnitOfMeasure(@Nullable String msmtDocumentSIUnitOfMeasure)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MsmtDocumentSIUnitOfMeasure

      Parameters:
      msmtDocumentSIUnitOfMeasure - SI unit
    • setMeasurementReading

      public void setMeasurementReading(@Nullable Double measurementReading)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementReading

      Parameters:
      measurementReading - Measurement Reading/Total Counter Reading in SI Unit
    • setMeasurementReadingInEntryUoM

      public void setMeasurementReadingInEntryUoM(@Nullable Double measurementReadingInEntryUoM)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementReadingInEntryUoM

      Parameters:
      measurementReadingInEntryUoM - Measurement Reading in Unit of Entry
    • setMeasurementReadingEntryUoM

      public void setMeasurementReadingEntryUoM(@Nullable String measurementReadingEntryUoM)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MeasurementReadingEntryUoM

      Parameters:
      measurementReadingEntryUoM - Unit of Measurement for Document Entry
    • setMeasurementCounterReading

      public void setMeasurementCounterReading(@Nullable Double measurementCounterReading)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementCounterReading

      Parameters:
      measurementCounterReading - Counter Reading in SI Unit
    • setMsmtCounterReadingDifference

      public void setMsmtCounterReadingDifference(@Nullable Double msmtCounterReadingDifference)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtCounterReadingDifference

      Parameters:
      msmtCounterReadingDifference - Counter Reading Difference in SI Unit
    • setTotalMsmtRdngIsSetExternally

      public void setTotalMsmtRdngIsSetExternally(@Nullable Boolean totalMsmtRdngIsSetExternally)
      Constraints: Not nullable

      Original property name from the Odata EDM: TotalMsmtRdngIsSetExternally

      Parameters:
      totalMsmtRdngIsSetExternally - Indicator: Total Counter Reading Set Externally
    • setMeasuringPointTargetValue

      public void setMeasuringPointTargetValue(@Nullable Double measuringPointTargetValue)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointTargetValue

      Parameters:
      measuringPointTargetValue - Measuring Point Target Value
    • setMsmtValuationCode

      public void setMsmtValuationCode(@Nullable String msmtValuationCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MsmtValuationCode

      Parameters:
      msmtValuationCode - Valuation Code
    • setMeasurementDocumentText

      public void setMeasurementDocumentText(@Nullable String measurementDocumentText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MeasurementDocumentText

      Parameters:
      measurementDocumentText - Measurement Document Text
    • setMeasurementDocumentHasLongText

      public void setMeasurementDocumentHasLongText(@Nullable Boolean measurementDocumentHasLongText)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementDocumentHasLongText

      Parameters:
      measurementDocumentHasLongText - Long Text Exists
    • setMsmtRdngByUser

      public void setMsmtRdngByUser(@Nullable String msmtRdngByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MsmtRdngByUser

      Parameters:
      msmtRdngByUser - Person who Took the Measurement Reading
    • setMsmtRdngStatus

      public void setMsmtRdngStatus(@Nullable String msmtRdngStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MsmtRdngStatus

      Parameters:
      msmtRdngStatus - Processing Status
    • setMsmtCntrReadingDiffIsEntered

      public void setMsmtCntrReadingDiffIsEntered(@Nullable Boolean msmtCntrReadingDiffIsEntered)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtCntrReadingDiffIsEntered

      Parameters:
      msmtCntrReadingDiffIsEntered - Indicator: Counter Reading Entered as Difference
    • setMsmtRdngIsReversed

      public void setMsmtRdngIsReversed(@Nullable Boolean msmtRdngIsReversed)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtRdngIsReversed

      Parameters:
      msmtRdngIsReversed - Reversal Indicator
    • setMsmtCounterReadingIsReplaced

      public void setMsmtCounterReadingIsReplaced(@Nullable Boolean msmtCounterReadingIsReplaced)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtCounterReadingIsReplaced

      Parameters:
      msmtCounterReadingIsReplaced - Indicator: Counter Replaced
    • 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<MeasurementDocument>
    • getKey

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

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

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

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

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

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

      If the navigation property for an entity MeasurementDocument 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 _FailedMeasurementReading is already loaded, the result will contain the FailedMeasurementReading entities. If not, an Option with result state empty is returned.
    • setFailedMeasurementReading

      public void setFailedMeasurementReading(@Nonnull List<FailedMeasurementReading> value)
      Overwrites the list of associated FailedMeasurementReading entities for the loaded navigation property _FailedMeasurementReading.

      If the navigation property _FailedMeasurementReading of a queried MeasurementDocument 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 FailedMeasurementReading entities.
    • addFailedMeasurementReading

      public void addFailedMeasurementReading(FailedMeasurementReading... entity)
      Adds elements to the list of associated FailedMeasurementReading entities. This corresponds to the OData navigation property _FailedMeasurementReading.

      If the navigation property _FailedMeasurementReading of a queried MeasurementDocument 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 FailedMeasurementReading entities.
    • getMeasurementDocumentLongTextIfPresent

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

      If the navigation property for an entity MeasurementDocument 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 _MeasurementDocumentLongText is already loaded, the result will contain the MsmtDocumentLongText entity. If not, an Option with result state empty is returned.
    • setMeasurementDocumentLongText

      public void setMeasurementDocumentLongText(MsmtDocumentLongText value)
      Overwrites the associated MsmtDocumentLongText entity for the loaded navigation property _MeasurementDocumentLongText.
      Parameters:
      value - New MsmtDocumentLongText entity.
    • deactivateReversalIndicator

      @Nonnull public static BoundAction.SingleToSingle<MeasurementDocument,MeasurementDocument> deactivateReversalIndicator()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

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

      @Nonnull public static BoundAction.SingleToSingle<MeasurementDocument,MeasurementDocument> activateReversalIndicator()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

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

      @Nonnull public static MeasurementDocument.MeasurementDocumentBuilder builder()
    • getMeasurementDocument

      @Nullable public String getMeasurementDocument()
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MeasurementDocument

      Returns:
      Measurement Document
    • getMeasuringPoint

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

      Original property name from the Odata EDM: MeasuringPoint

      Returns:
      Measuring Point
    • getMeasuringPointPositionNumber

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

      Original property name from the Odata EDM: MeasuringPointPositionNumber

      Returns:
      Position Number of the Object Measuring Point (Sort Field)
    • getMsmtRdngDate

      @Nullable public LocalDate getMsmtRdngDate()
      Constraints: Nullable

      Original property name from the Odata EDM: MsmtRdngDate

      Returns:
      Date of the Measurement
    • getMsmtRdngTime

      @Nullable public LocalTime getMsmtRdngTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtRdngTime

      Returns:
      Time of Measurement
    • getMeasurementReadingDateTime

      @Nullable public OffsetDateTime getMeasurementReadingDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: MeasurementReadingDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getMsmtDocumentCreationDateTime

      @Nullable public OffsetDateTime getMsmtDocumentCreationDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: MsmtDocumentCreationDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getCharacteristic

      @Nullable public String getCharacteristic()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: Characteristic

      Returns:
      Characteristic Name
    • getMsmtDocumentReferredOrder

      @Nullable public String getMsmtDocumentReferredOrder()
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MsmtDocumentReferredOrder

      Returns:
      Object Number of Order
    • getRefdMaintOrderOpStatusObject

      @Nullable public String getRefdMaintOrderOpStatusObject()
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: RefdMaintOrderOpStatusObject

      Returns:
      Object Number of Order Operation/Confirmation Counter etc.
    • getMaintenanceOrderOperation

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

      Original property name from the Odata EDM: MaintenanceOrderOperation

      Returns:
      Order Operation
    • getMaintenanceOrderSubOperation

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

      Original property name from the Odata EDM: MaintenanceOrderSubOperation

      Returns:
      Order Operation
    • getMsmtIsDoneAfterTaskCompltn

      @Nullable public Boolean getMsmtIsDoneAfterTaskCompltn()
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtIsDoneAfterTaskCompltn

      Returns:
      Indicator: MeasDoc. Created After Associated Task
    • getCharcValueUnit

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

      Original property name from the Odata EDM: CharcValueUnit

      Returns:
      Unit of Measurement
    • getMsmtDocumentSIUnitOfMeasure

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

      Original property name from the Odata EDM: MsmtDocumentSIUnitOfMeasure

      Returns:
      SI unit
    • getMeasurementReading

      @Nullable public Double getMeasurementReading()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementReading

      Returns:
      Measurement Reading/Total Counter Reading in SI Unit
    • getMeasurementReadingInEntryUoM

      @Nullable public Double getMeasurementReadingInEntryUoM()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementReadingInEntryUoM

      Returns:
      Measurement Reading in Unit of Entry
    • getMeasurementReadingEntryUoM

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

      Original property name from the Odata EDM: MeasurementReadingEntryUoM

      Returns:
      Unit of Measurement for Document Entry
    • getMeasurementCounterReading

      @Nullable public Double getMeasurementCounterReading()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementCounterReading

      Returns:
      Counter Reading in SI Unit
    • getMsmtCounterReadingDifference

      @Nullable public Double getMsmtCounterReadingDifference()
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtCounterReadingDifference

      Returns:
      Counter Reading Difference in SI Unit
    • getTotalMsmtRdngIsSetExternally

      @Nullable public Boolean getTotalMsmtRdngIsSetExternally()
      Constraints: Not nullable

      Original property name from the Odata EDM: TotalMsmtRdngIsSetExternally

      Returns:
      Indicator: Total Counter Reading Set Externally
    • getMeasuringPointTargetValue

      @Nullable public Double getMeasuringPointTargetValue()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointTargetValue

      Returns:
      Measuring Point Target Value
    • getMsmtValuationCode

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

      Original property name from the Odata EDM: MsmtValuationCode

      Returns:
      Valuation Code
    • getMeasurementDocumentText

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

      Original property name from the Odata EDM: MeasurementDocumentText

      Returns:
      Measurement Document Text
    • getMeasurementDocumentHasLongText

      @Nullable public Boolean getMeasurementDocumentHasLongText()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementDocumentHasLongText

      Returns:
      Long Text Exists
    • getMsmtRdngByUser

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

      Original property name from the Odata EDM: MsmtRdngByUser

      Returns:
      Person who Took the Measurement Reading
    • getMsmtRdngStatus

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

      Original property name from the Odata EDM: MsmtRdngStatus

      Returns:
      Processing Status
    • getMsmtCntrReadingDiffIsEntered

      @Nullable public Boolean getMsmtCntrReadingDiffIsEntered()
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtCntrReadingDiffIsEntered

      Returns:
      Indicator: Counter Reading Entered as Difference
    • getMsmtRdngIsReversed

      @Nullable public Boolean getMsmtRdngIsReversed()
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtRdngIsReversed

      Returns:
      Reversal Indicator
    • getMsmtCounterReadingIsReplaced

      @Nullable public Boolean getMsmtCounterReadingIsReplaced()
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtCounterReadingIsReplaced

      Returns:
      Indicator: Counter Replaced
    • 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<MeasurementDocument>
    • equals

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

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

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

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