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

public class D_ProdMatlBsdCmpstnCrteBeforeP extends VdmComplex<D_ProdMatlBsdCmpstnCrteBeforeP>

Original complex type name from the Odata EDM: D_ProdMatlBsdCmpstnCrteBeforeP

  • Field Details

  • Constructor Details

    • D_ProdMatlBsdCmpstnCrteBeforeP

      public D_ProdMatlBsdCmpstnCrteBeforeP()
    • D_ProdMatlBsdCmpstnCrteBeforeP

      public D_ProdMatlBsdCmpstnCrteBeforeP(@Nullable String chemicalComplianceInfo, @Nullable String chmlCompQtyAsText, @Nullable String chmlCompQtySAPUnit, @Nullable String chmlCompQtyISOUnit, @Nullable String chmlCompOperatorLowerLimit, @Nullable String chmlCompQtyLowerLimitAsText, @Nullable String chmlCompOperatorUpperLimit, @Nullable String chmlCompQtyUpperLimitAsText)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_ProdMatlBsdCmpstnCrteBeforeP>
    • setChemicalComplianceInfo

      public void setChemicalComplianceInfo(@Nullable String chemicalComplianceInfo)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChemicalComplianceInfo

      Parameters:
      chemicalComplianceInfo - The chemicalComplianceInfo to set.
    • setChmlCompQtyAsText

      public void setChmlCompQtyAsText(@Nullable String chmlCompQtyAsText)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyAsText

      Parameters:
      chmlCompQtyAsText - The chmlCompQtyAsText to set.
    • setChmlCompQtySAPUnit

      public void setChmlCompQtySAPUnit(@Nullable String chmlCompQtySAPUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ChmlCompQtySAPUnit

      Parameters:
      chmlCompQtySAPUnit - The chmlCompQtySAPUnit to set.
    • setChmlCompQtyISOUnit

      public void setChmlCompQtyISOUnit(@Nullable String chmlCompQtyISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ChmlCompQtyISOUnit

      Parameters:
      chmlCompQtyISOUnit - The chmlCompQtyISOUnit to set.
    • setChmlCompOperatorLowerLimit

      public void setChmlCompOperatorLowerLimit(@Nullable String chmlCompOperatorLowerLimit)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ChmlCompOperatorLowerLimit

      Parameters:
      chmlCompOperatorLowerLimit - The chmlCompOperatorLowerLimit to set.
    • setChmlCompQtyLowerLimitAsText

      public void setChmlCompQtyLowerLimitAsText(@Nullable String chmlCompQtyLowerLimitAsText)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyLowerLimitAsText

      Parameters:
      chmlCompQtyLowerLimitAsText - The chmlCompQtyLowerLimitAsText to set.
    • setChmlCompOperatorUpperLimit

      public void setChmlCompOperatorUpperLimit(@Nullable String chmlCompOperatorUpperLimit)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ChmlCompOperatorUpperLimit

      Parameters:
      chmlCompOperatorUpperLimit - The chmlCompOperatorUpperLimit to set.
    • setChmlCompQtyUpperLimitAsText

      public void setChmlCompQtyUpperLimitAsText(@Nullable String chmlCompQtyUpperLimitAsText)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyUpperLimitAsText

      Parameters:
      chmlCompQtyUpperLimitAsText - The chmlCompQtyUpperLimitAsText to set.
    • builder

    • getChemicalComplianceInfo

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

      Original property name from the Odata EDM: ChemicalComplianceInfo

      Returns:
      The chemicalComplianceInfo contained in this VdmComplex.
    • getChmlCompQtyAsText

      @Nullable public String getChmlCompQtyAsText()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyAsText

      Returns:
      The chmlCompQtyAsText contained in this VdmComplex.
    • getChmlCompQtySAPUnit

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

      Original property name from the Odata EDM: ChmlCompQtySAPUnit

      Returns:
      The chmlCompQtySAPUnit contained in this VdmComplex.
    • getChmlCompQtyISOUnit

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

      Original property name from the Odata EDM: ChmlCompQtyISOUnit

      Returns:
      The chmlCompQtyISOUnit contained in this VdmComplex.
    • getChmlCompOperatorLowerLimit

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

      Original property name from the Odata EDM: ChmlCompOperatorLowerLimit

      Returns:
      The chmlCompOperatorLowerLimit contained in this VdmComplex.
    • getChmlCompQtyLowerLimitAsText

      @Nullable public String getChmlCompQtyLowerLimitAsText()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyLowerLimitAsText

      Returns:
      The chmlCompQtyLowerLimitAsText contained in this VdmComplex.
    • getChmlCompOperatorUpperLimit

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

      Original property name from the Odata EDM: ChmlCompOperatorUpperLimit

      Returns:
      The chmlCompOperatorUpperLimit contained in this VdmComplex.
    • getChmlCompQtyUpperLimitAsText

      @Nullable public String getChmlCompQtyUpperLimitAsText()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: ChmlCompQtyUpperLimitAsText

      Returns:
      The chmlCompQtyUpperLimitAsText contained in this VdmComplex.
    • toString

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

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

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

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

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