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

public class D_SftyDtaShtAssmtDocDetsP extends VdmComplex<D_SftyDtaShtAssmtDocDetsP>

Original complex type name from the Odata EDM: D_SftyDtaShtAssmtDocDetsP

  • Field Details

  • Constructor Details

    • D_SftyDtaShtAssmtDocDetsP

      public D_SftyDtaShtAssmtDocDetsP()
    • D_SftyDtaShtAssmtDocDetsP

      public D_SftyDtaShtAssmtDocDetsP(@Nullable String language, @Nullable LocalDate cmplRqRsltSftyDataShtCrtnDate, @Nullable String cmplRqRsltSftyDataShtMajorVers, @Nullable String cmplRqRsltSftyDataShtSubVers)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_SftyDtaShtAssmtDocDetsP>
    • 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.
    • 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

    • 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.
    • 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_SftyDtaShtAssmtDocDetsP>
    • equals

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

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

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

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