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

public class FailedMeasurementReading extends VdmEntity<FailedMeasurementReading> implements VdmEntitySet
Failed Measurement Document Reading

Original entity name from the Odata EDM: FailedMeasurementReadingType

  • Field Details

  • Constructor Details

    • FailedMeasurementReading

      public FailedMeasurementReading()
    • FailedMeasurementReading

      public FailedMeasurementReading(@Nullable LocalDate msmtRdngDate, @Nullable LocalTime msmtRdngTime, @Nullable String msmtRdngSourceMeasurementDoc, @Nullable String measuringPoint, @Nullable String msmtRdngTransfFailedMsgNumber, @Nullable OffsetDateTime measurementReadingDateTime, @Nullable Collection<SAP__Message> _Messages, @Nullable MeasurementDocument to_MeasurementDocument)
  • Method Details

    • getType

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

      public void setMsmtRdngDate(@Nullable LocalDate msmtRdngDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: MsmtRdngDate

      Parameters:
      msmtRdngDate - Date of the Measurement
    • setMsmtRdngTime

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

      Original property name from the Odata EDM: MsmtRdngTime

      Parameters:
      msmtRdngTime - Time of Measurement
    • setMsmtRdngSourceMeasurementDoc

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

      Original property name from the Odata EDM: MsmtRdngSourceMeasurementDoc

      Parameters:
      msmtRdngSourceMeasurementDoc - Source Document for Measurement Reading Transfer
    • setMeasuringPoint

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

      Original property name from the Odata EDM: MeasuringPoint

      Parameters:
      measuringPoint - Measuring Point
    • setMsmtRdngTransfFailedMsgNumber

      public void setMsmtRdngTransfFailedMsgNumber(@Nullable String msmtRdngTransfFailedMsgNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MsmtRdngTransfFailedMsgNumber

      Parameters:
      msmtRdngTransfFailedMsgNumber - Message Number
    • 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)
    • 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<FailedMeasurementReading>
    • getKey

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

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

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

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

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

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

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

      public void setMeasurementDocument(MeasurementDocument value)
      Overwrites the associated MeasurementDocument entity for the loaded navigation property _MeasurementDocument.
      Parameters:
      value - New MeasurementDocument entity.
    • repeatMsmtReadingTransfer

      @Nonnull public static BoundAction.SingleToSingle<FailedMeasurementReading,FailedMeasurementReading> repeatMsmtReadingTransfer()
      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

    • getMsmtRdngDate

      @Nullable public LocalDate getMsmtRdngDate()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: MsmtRdngDate

      Returns:
      Date of the Measurement
    • getMsmtRdngTime

      @Nullable public LocalTime getMsmtRdngTime()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: MsmtRdngTime

      Returns:
      Time of Measurement
    • getMsmtRdngSourceMeasurementDoc

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

      Original property name from the Odata EDM: MsmtRdngSourceMeasurementDoc

      Returns:
      Source Document for Measurement Reading Transfer
    • getMeasuringPoint

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

      Original property name from the Odata EDM: MeasuringPoint

      Returns:
      Measuring Point
    • getMsmtRdngTransfFailedMsgNumber

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

      Original property name from the Odata EDM: MsmtRdngTransfFailedMsgNumber

      Returns:
      Message Number
    • getMeasurementReadingDateTime

      @Nullable public OffsetDateTime getMeasurementReadingDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: MeasurementReadingDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • 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<FailedMeasurementReading>
    • equals

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

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

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

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