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

public class D_SPQtnUpdateItmCndnScaleP extends VdmComplex<D_SPQtnUpdateItmCndnScaleP>

Original complex type name from the Odata EDM: D_SPQtnUpdateItmCndnScaleP

  • Field Details

  • Constructor Details

    • D_SPQtnUpdateItmCndnScaleP

      public D_SPQtnUpdateItmCndnScaleP()
    • D_SPQtnUpdateItmCndnScaleP

      public D_SPQtnUpdateItmCndnScaleP(@Nullable String conditionRecord, @Nullable String conditionSequentialNumberShort, @Nullable String conditionScaleLine, @Nullable BigDecimal conditionScaleQuantity, @Nullable String conditionScaleQuantityUnit, @Nullable BigDecimal conditionScaleAmount, @Nullable String conditionScaleAmountCurrency, @Nullable BigDecimal conditionRateValue, @Nullable String conditionRateCode, @Nullable UUID srcgProjItemCndnScaleUUID)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_SPQtnUpdateItmCndnScaleP>
    • setConditionRecord

      public void setConditionRecord(@Nullable String conditionRecord)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ConditionRecord

      Parameters:
      conditionRecord - The conditionRecord to set.
    • setConditionSequentialNumberShort

      public void setConditionSequentialNumberShort(@Nullable String conditionSequentialNumberShort)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConditionSequentialNumberShort

      Parameters:
      conditionSequentialNumberShort - The conditionSequentialNumberShort to set.
    • setConditionScaleLine

      public void setConditionScaleLine(@Nullable String conditionScaleLine)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionScaleLine

      Parameters:
      conditionScaleLine - The conditionScaleLine to set.
    • setConditionScaleQuantity

      public void setConditionScaleQuantity(@Nullable BigDecimal conditionScaleQuantity)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ConditionScaleQuantity

      Parameters:
      conditionScaleQuantity - The conditionScaleQuantity to set.
    • setConditionScaleQuantityUnit

      public void setConditionScaleQuantityUnit(@Nullable String conditionScaleQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionScaleQuantityUnit

      Parameters:
      conditionScaleQuantityUnit - The conditionScaleQuantityUnit to set.
    • setConditionScaleAmount

      public void setConditionScaleAmount(@Nullable BigDecimal conditionScaleAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ConditionScaleAmount

      Parameters:
      conditionScaleAmount - The conditionScaleAmount to set.
    • setConditionScaleAmountCurrency

      public void setConditionScaleAmountCurrency(@Nullable String conditionScaleAmountCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionScaleAmountCurrency

      Parameters:
      conditionScaleAmountCurrency - The conditionScaleAmountCurrency to set.
    • setConditionRateValue

      public void setConditionRateValue(@Nullable BigDecimal conditionRateValue)
      Constraints: Not nullable, Precision: 28, Scale: 9

      Original property name from the Odata EDM: ConditionRateValue

      Parameters:
      conditionRateValue - The conditionRateValue to set.
    • setConditionRateCode

      public void setConditionRateCode(@Nullable String conditionRateCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionRateCode

      Parameters:
      conditionRateCode - The conditionRateCode to set.
    • setSrcgProjItemCndnScaleUUID

      public void setSrcgProjItemCndnScaleUUID(@Nullable UUID srcgProjItemCndnScaleUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjItemCndnScaleUUID

      Parameters:
      srcgProjItemCndnScaleUUID - The srcgProjItemCndnScaleUUID to set.
    • builder

    • getConditionRecord

      @Nullable public String getConditionRecord()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ConditionRecord

      Returns:
      The conditionRecord contained in this VdmComplex.
    • getConditionSequentialNumberShort

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

      Original property name from the Odata EDM: ConditionSequentialNumberShort

      Returns:
      The conditionSequentialNumberShort contained in this VdmComplex.
    • getConditionScaleLine

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

      Original property name from the Odata EDM: ConditionScaleLine

      Returns:
      The conditionScaleLine contained in this VdmComplex.
    • getConditionScaleQuantity

      @Nullable public BigDecimal getConditionScaleQuantity()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ConditionScaleQuantity

      Returns:
      The conditionScaleQuantity contained in this VdmComplex.
    • getConditionScaleQuantityUnit

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

      Original property name from the Odata EDM: ConditionScaleQuantityUnit

      Returns:
      The conditionScaleQuantityUnit contained in this VdmComplex.
    • getConditionScaleAmount

      @Nullable public BigDecimal getConditionScaleAmount()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ConditionScaleAmount

      Returns:
      The conditionScaleAmount contained in this VdmComplex.
    • getConditionScaleAmountCurrency

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

      Original property name from the Odata EDM: ConditionScaleAmountCurrency

      Returns:
      The conditionScaleAmountCurrency contained in this VdmComplex.
    • getConditionRateValue

      @Nullable public BigDecimal getConditionRateValue()
      Constraints: Not nullable, Precision: 28, Scale: 9

      Original property name from the Odata EDM: ConditionRateValue

      Returns:
      The conditionRateValue contained in this VdmComplex.
    • getConditionRateCode

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

      Original property name from the Odata EDM: ConditionRateCode

      Returns:
      The conditionRateCode contained in this VdmComplex.
    • getSrcgProjItemCndnScaleUUID

      @Nullable public UUID getSrcgProjItemCndnScaleUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjItemCndnScaleUUID

      Returns:
      The srcgProjItemCndnScaleUUID contained in this VdmComplex.
    • toString

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

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

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

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

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