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

public class CreditWorthiness extends VdmEntity<CreditWorthiness> implements VdmEntitySet
Contract Accounting Creditworthiness

Original entity name from the Odata EDM: CreditWorthinessType

  • Field Details

  • Constructor Details

    • CreditWorthiness

      public CreditWorthiness()
    • CreditWorthiness

      public CreditWorthiness(@Nullable String businessPartner, @Nullable String cACreditWorthiness, @Nullable String cAManualCreditWorthinessValue, @Nullable String cACreditWorthinessFactorInPct, @Nullable LocalDate cAManualCreditWorthinessDate, @Nullable String cAFrozenCreditWorthinessValue, @Nullable LocalDate cAFrozenCreditWorthinessDate, @Nullable LocalDate cAUnfrozenCreditWorthinessDate, @Nullable String cAExternalCreditWorthinessVal, @Nullable LocalDate cAExternalCreditWorthinessDate, @Nullable Boolean cACreditWorthinessIsFrozen)
  • Method Details

    • getType

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

      public void setBusinessPartner(@Nullable String businessPartner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Parameters:
      businessPartner - Business Partner Number
    • setCACreditWorthiness

      public void setCACreditWorthiness(@Nullable String cACreditWorthiness)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACreditWorthiness

      Parameters:
      cACreditWorthiness - FI-CA Creditworthiness
    • setCAManualCreditWorthinessValue

      public void setCAManualCreditWorthinessValue(@Nullable String cAManualCreditWorthinessValue)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAManualCreditWorthinessValue

      Parameters:
      cAManualCreditWorthinessValue - Manual Creditworthiness
    • setCACreditWorthinessFactorInPct

      public void setCACreditWorthinessFactorInPct(@Nullable String cACreditWorthinessFactorInPct)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CACreditWorthinessFactorInPct

      Parameters:
      cACreditWorthinessFactorInPct - Creditworthiness factor as a percentage
    • setCAManualCreditWorthinessDate

      public void setCAManualCreditWorthinessDate(@Nullable LocalDate cAManualCreditWorthinessDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAManualCreditWorthinessDate

      Parameters:
      cAManualCreditWorthinessDate - Date On Which Creditworthiness Was Manually Set
    • setCAFrozenCreditWorthinessValue

      public void setCAFrozenCreditWorthinessValue(@Nullable String cAFrozenCreditWorthinessValue)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAFrozenCreditWorthinessValue

      Parameters:
      cAFrozenCreditWorthinessValue - Fixed Creditworthiness
    • setCAFrozenCreditWorthinessDate

      public void setCAFrozenCreditWorthinessDate(@Nullable LocalDate cAFrozenCreditWorthinessDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAFrozenCreditWorthinessDate

      Parameters:
      cAFrozenCreditWorthinessDate - Date When Creditworthiness Is Fixed
    • setCAUnfrozenCreditWorthinessDate

      public void setCAUnfrozenCreditWorthinessDate(@Nullable LocalDate cAUnfrozenCreditWorthinessDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAUnfrozenCreditWorthinessDate

      Parameters:
      cAUnfrozenCreditWorthinessDate - Release Date of Fixed Creditworthiness
    • setCAExternalCreditWorthinessVal

      public void setCAExternalCreditWorthinessVal(@Nullable String cAExternalCreditWorthinessVal)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAExternalCreditWorthinessVal

      Parameters:
      cAExternalCreditWorthinessVal - External Creditworthiness
    • setCAExternalCreditWorthinessDate

      public void setCAExternalCreditWorthinessDate(@Nullable LocalDate cAExternalCreditWorthinessDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAExternalCreditWorthinessDate

      Parameters:
      cAExternalCreditWorthinessDate - Date of Last Change to Rating
    • setCACreditWorthinessIsFrozen

      public void setCACreditWorthinessIsFrozen(@Nullable Boolean cACreditWorthinessIsFrozen)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACreditWorthinessIsFrozen

      Parameters:
      cACreditWorthinessIsFrozen - Calculated Creditworthiness is Fixed
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<CreditWorthiness>
    • getKey

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<CreditWorthiness>
    • builder

      @Nonnull public static CreditWorthiness.CreditWorthinessBuilder builder()
    • getBusinessPartner

      @Nullable public String getBusinessPartner()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      Business Partner Number
    • getCACreditWorthiness

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

      Original property name from the Odata EDM: CACreditWorthiness

      Returns:
      FI-CA Creditworthiness
    • getCAManualCreditWorthinessValue

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

      Original property name from the Odata EDM: CAManualCreditWorthinessValue

      Returns:
      Manual Creditworthiness
    • getCACreditWorthinessFactorInPct

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

      Original property name from the Odata EDM: CACreditWorthinessFactorInPct

      Returns:
      Creditworthiness factor as a percentage
    • getCAManualCreditWorthinessDate

      @Nullable public LocalDate getCAManualCreditWorthinessDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAManualCreditWorthinessDate

      Returns:
      Date On Which Creditworthiness Was Manually Set
    • getCAFrozenCreditWorthinessValue

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

      Original property name from the Odata EDM: CAFrozenCreditWorthinessValue

      Returns:
      Fixed Creditworthiness
    • getCAFrozenCreditWorthinessDate

      @Nullable public LocalDate getCAFrozenCreditWorthinessDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAFrozenCreditWorthinessDate

      Returns:
      Date When Creditworthiness Is Fixed
    • getCAUnfrozenCreditWorthinessDate

      @Nullable public LocalDate getCAUnfrozenCreditWorthinessDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAUnfrozenCreditWorthinessDate

      Returns:
      Release Date of Fixed Creditworthiness
    • getCAExternalCreditWorthinessVal

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

      Original property name from the Odata EDM: CAExternalCreditWorthinessVal

      Returns:
      External Creditworthiness
    • getCAExternalCreditWorthinessDate

      @Nullable public LocalDate getCAExternalCreditWorthinessDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAExternalCreditWorthinessDate

      Returns:
      Date of Last Change to Rating
    • getCACreditWorthinessIsFrozen

      @Nullable public Boolean getCACreditWorthinessIsFrozen()
      Constraints: Not nullable

      Original property name from the Odata EDM: CACreditWorthinessIsFrozen

      Returns:
      Calculated Creditworthiness is Fixed
    • toString

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

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

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

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

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