java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<ObjectT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmComplex<D_SftyDtaShtAssmtDocR>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.safetydatasheetassessment.D_SftyDtaShtAssmtDocR

public class D_SftyDtaShtAssmtDocR extends VdmComplex<D_SftyDtaShtAssmtDocR>

Original complex type name from the Odata EDM: D_SftyDtaShtAssmtDocR

  • Field Details

  • Constructor Details

    • D_SftyDtaShtAssmtDocR

      public D_SftyDtaShtAssmtDocR()
    • D_SftyDtaShtAssmtDocR

      public D_SftyDtaShtAssmtDocR(@Nullable UUID cmplRqRsltDocInfoUUID, @Nullable UUID cmplRqRsltUUID, @Nullable String language, @Nullable String cmplRqRsltSftyDataShtDocStatus, @Nullable LocalDate cmplRqRsltSftyDataShtCrtnDate, @Nullable String cmplRqRsltSftyDataShtMajorVers, @Nullable String cmplRqRsltSftyDataShtSubVers)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_SftyDtaShtAssmtDocR>
    • setCmplRqRsltDocInfoUUID

      public void setCmplRqRsltDocInfoUUID(@Nullable UUID cmplRqRsltDocInfoUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CmplRqRsltDocInfoUUID

      Parameters:
      cmplRqRsltDocInfoUUID - The cmplRqRsltDocInfoUUID to set.
    • setCmplRqRsltUUID

      public void setCmplRqRsltUUID(@Nullable UUID cmplRqRsltUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CmplRqRsltUUID

      Parameters:
      cmplRqRsltUUID - The cmplRqRsltUUID to set.
    • setLanguage

      public void setLanguage(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Parameters:
      language - The language to set.
    • setCmplRqRsltSftyDataShtDocStatus

      public void setCmplRqRsltSftyDataShtDocStatus(@Nullable String cmplRqRsltSftyDataShtDocStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CmplRqRsltSftyDataShtDocStatus

      Parameters:
      cmplRqRsltSftyDataShtDocStatus - The cmplRqRsltSftyDataShtDocStatus to set.
    • setCmplRqRsltSftyDataShtCrtnDate

      public void setCmplRqRsltSftyDataShtCrtnDate(@Nullable LocalDate cmplRqRsltSftyDataShtCrtnDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CmplRqRsltSftyDataShtCrtnDate

      Parameters:
      cmplRqRsltSftyDataShtCrtnDate - The cmplRqRsltSftyDataShtCrtnDate to set.
    • setCmplRqRsltSftyDataShtMajorVers

      public void setCmplRqRsltSftyDataShtMajorVers(@Nullable String cmplRqRsltSftyDataShtMajorVers)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CmplRqRsltSftyDataShtMajorVers

      Parameters:
      cmplRqRsltSftyDataShtMajorVers - The cmplRqRsltSftyDataShtMajorVers to set.
    • setCmplRqRsltSftyDataShtSubVers

      public void setCmplRqRsltSftyDataShtSubVers(@Nullable String cmplRqRsltSftyDataShtSubVers)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CmplRqRsltSftyDataShtSubVers

      Parameters:
      cmplRqRsltSftyDataShtSubVers - The cmplRqRsltSftyDataShtSubVers to set.
    • builder

      @Nonnull public static D_SftyDtaShtAssmtDocR.D_SftyDtaShtAssmtDocRBuilder builder()
    • getCmplRqRsltDocInfoUUID

      @Nullable public UUID getCmplRqRsltDocInfoUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: CmplRqRsltDocInfoUUID

      Returns:
      The cmplRqRsltDocInfoUUID contained in this VdmComplex.
    • getCmplRqRsltUUID

      @Nullable public UUID getCmplRqRsltUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: CmplRqRsltUUID

      Returns:
      The cmplRqRsltUUID contained in this VdmComplex.
    • getLanguage

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

      Original property name from the Odata EDM: Language

      Returns:
      The language contained in this VdmComplex.
    • getCmplRqRsltSftyDataShtDocStatus

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

      Original property name from the Odata EDM: CmplRqRsltSftyDataShtDocStatus

      Returns:
      The cmplRqRsltSftyDataShtDocStatus contained in this VdmComplex.
    • getCmplRqRsltSftyDataShtCrtnDate

      @Nullable public LocalDate getCmplRqRsltSftyDataShtCrtnDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CmplRqRsltSftyDataShtCrtnDate

      Returns:
      The cmplRqRsltSftyDataShtCrtnDate contained in this VdmComplex.
    • getCmplRqRsltSftyDataShtMajorVers

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

      Original property name from the Odata EDM: CmplRqRsltSftyDataShtMajorVers

      Returns:
      The cmplRqRsltSftyDataShtMajorVers contained in this VdmComplex.
    • getCmplRqRsltSftyDataShtSubVers

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

      Original property name from the Odata EDM: CmplRqRsltSftyDataShtSubVers

      Returns:
      The cmplRqRsltSftyDataShtSubVers contained in this VdmComplex.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmObject<D_SftyDtaShtAssmtDocR>
    • getOdataType

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