java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<BPCreditWorthiness>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.businesspartner.BPCreditWorthiness

public class BPCreditWorthiness extends VdmEntity<BPCreditWorthiness>
Credit Worthiness

Original entity name from the Odata EDM: A_BPCreditWorthinessType

  • Field Details

    • ALL_FIELDS

      public static final BPCreditWorthinessSelectable ALL_FIELDS
      Selector for all available fields of BPCreditWorthiness.
    • BUSINESS_PARTNER

      public static final BPCreditWorthinessField<String> BUSINESS_PARTNER
      Use with available fluent helpers to apply the BusinessPartner field to query operations.
    • BUS_PART_CREDIT_STANDING

      public static final BPCreditWorthinessField<String> BUS_PART_CREDIT_STANDING
      Use with available fluent helpers to apply the BusPartCreditStanding field to query operations.
    • BP_CREDIT_STANDING_STATUS

      public static final BPCreditWorthinessField<String> BP_CREDIT_STANDING_STATUS
      Use with available fluent helpers to apply the BPCreditStandingStatus field to query operations.
    • CREDIT_RATING_AGENCY

      public static final BPCreditWorthinessField<String> CREDIT_RATING_AGENCY
      Use with available fluent helpers to apply the CreditRatingAgency field to query operations.
    • BP_CREDIT_STANDING_COMMENT

      public static final BPCreditWorthinessField<String> BP_CREDIT_STANDING_COMMENT
      Use with available fluent helpers to apply the BPCreditStandingComment field to query operations.
    • BP_CREDIT_STANDING_DATE

      public static final BPCreditWorthinessField<LocalDateTime> BP_CREDIT_STANDING_DATE
      Use with available fluent helpers to apply the BPCreditStandingDate field to query operations.
    • BP_CREDIT_STANDING_RATING

      public static final BPCreditWorthinessField<String> BP_CREDIT_STANDING_RATING
      Use with available fluent helpers to apply the BPCreditStandingRating field to query operations.
    • BP_LGL_PROCEEDING_INITIATION_DATE

      public static final BPCreditWorthinessField<LocalDateTime> BP_LGL_PROCEEDING_INITIATION_DATE
      Use with available fluent helpers to apply the BPLglProceedingInitiationDate field to query operations.
    • BUSINESS_PARTNER_IS_UNDER_OATH

      public static final BPCreditWorthinessField<Boolean> BUSINESS_PARTNER_IS_UNDER_OATH
      Use with available fluent helpers to apply the BusinessPartnerIsUnderOath field to query operations.
    • BUSINESS_PARTNER_OATH_DATE

      public static final BPCreditWorthinessField<LocalDateTime> BUSINESS_PARTNER_OATH_DATE
      Use with available fluent helpers to apply the BusinessPartnerOathDate field to query operations.
    • BUSINESS_PARTNER_IS_BANKRUPT

      public static final BPCreditWorthinessField<Boolean> BUSINESS_PARTNER_IS_BANKRUPT
      Use with available fluent helpers to apply the BusinessPartnerIsBankrupt field to query operations.
    • BUSINESS_PARTNER_BANKRUPTCY_DATE

      public static final BPCreditWorthinessField<LocalDateTime> BUSINESS_PARTNER_BANKRUPTCY_DATE
      Use with available fluent helpers to apply the BusinessPartnerBankruptcyDate field to query operations.
    • BP_FORECLOSURE_IS_INITIATED

      public static final BPCreditWorthinessField<Boolean> BP_FORECLOSURE_IS_INITIATED
      Use with available fluent helpers to apply the BPForeclosureIsInitiated field to query operations.
    • BP_FORECLOSURE_DATE

      public static final BPCreditWorthinessField<LocalDateTime> BP_FORECLOSURE_DATE
      Use with available fluent helpers to apply the BPForeclosureDate field to query operations.
    • BP_CRDT_WRTHNSS_ACCESS_CHK_IS_ACTIVE

      public static final BPCreditWorthinessField<String> BP_CRDT_WRTHNSS_ACCESS_CHK_IS_ACTIVE
      Use with available fluent helpers to apply the BPCrdtWrthnssAccessChkIsActive field to query operations.
  • Constructor Details

    • BPCreditWorthiness

      public BPCreditWorthiness()
    • BPCreditWorthiness

      public BPCreditWorthiness(@Nullable String businessPartner, @Nullable String busPartCreditStanding, @Nullable String bPCreditStandingStatus, @Nullable String creditRatingAgency, @Nullable String bPCreditStandingComment, @Nullable LocalDateTime bPCreditStandingDate, @Nullable String bPCreditStandingRating, @Nullable String bPLegalProceedingStatus, @Nullable LocalDateTime bPLglProceedingInitiationDate, @Nullable Boolean businessPartnerIsUnderOath, @Nullable LocalDateTime businessPartnerOathDate, @Nullable Boolean businessPartnerIsBankrupt, @Nullable LocalDateTime businessPartnerBankruptcyDate, @Nullable Boolean bPForeclosureIsInitiated, @Nullable LocalDateTime bPForeclosureDate, @Nullable String bPCrdtWrthnssAccessChkIsActive)
  • Method Details

    • getType

      @Nonnull public Class<BPCreditWorthiness> getType()
      Specified by:
      getType in class VdmObject<BPCreditWorthiness>
    • 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
    • setBusPartCreditStanding

      public void setBusPartCreditStanding(@Nullable String busPartCreditStanding)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BusPartCreditStanding

      Parameters:
      busPartCreditStanding - Credit Standing
    • setBPCreditStandingStatus

      public void setBPCreditStandingStatus(@Nullable String bPCreditStandingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BPCreditStandingStatus

      Parameters:
      bPCreditStandingStatus - Status of Credit Standing Information
    • setCreditRatingAgency

      public void setCreditRatingAgency(@Nullable String creditRatingAgency)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CreditRatingAgency

      Parameters:
      creditRatingAgency - Institute Providing Credit Standing Information
    • setBPCreditStandingComment

      public void setBPCreditStandingComment(@Nullable String bPCreditStandingComment)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: BPCreditStandingComment

      Parameters:
      bPCreditStandingComment - Additional Credit Standing Information
    • setBPCreditStandingDate

      public void setBPCreditStandingDate(@Nullable LocalDateTime bPCreditStandingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BPCreditStandingDate

      Parameters:
      bPCreditStandingDate - Date of Credit Standing Information
    • setBPCreditStandingRating

      public void setBPCreditStandingRating(@Nullable String bPCreditStandingRating)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BPCreditStandingRating

      Parameters:
      bPCreditStandingRating - Rating
    • setBPLegalProceedingStatus

      public void setBPLegalProceedingStatus(@Nullable String bPLegalProceedingStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BPLegalProceedingStatus

      Parameters:
      bPLegalProceedingStatus - Status of Legal Proceedings
    • setBPLglProceedingInitiationDate

      public void setBPLglProceedingInitiationDate(@Nullable LocalDateTime bPLglProceedingInitiationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BPLglProceedingInitiationDate

      Parameters:
      bPLglProceedingInitiationDate - Date of Initiation of Legal Proceedings
    • setBusinessPartnerIsUnderOath

      public void setBusinessPartnerIsUnderOath(@Nullable Boolean businessPartnerIsUnderOath)
      Constraints: none

      Original property name from the Odata EDM: BusinessPartnerIsUnderOath

      Parameters:
      businessPartnerIsUnderOath - Affidavit
    • setBusinessPartnerOathDate

      public void setBusinessPartnerOathDate(@Nullable LocalDateTime businessPartnerOathDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BusinessPartnerOathDate

      Parameters:
      businessPartnerOathDate - Date of affidavit
    • setBusinessPartnerIsBankrupt

      public void setBusinessPartnerIsBankrupt(@Nullable Boolean businessPartnerIsBankrupt)
      Constraints: none

      Original property name from the Odata EDM: BusinessPartnerIsBankrupt

      Parameters:
      businessPartnerIsBankrupt - Launch Bankruptcy Proceedings
    • setBusinessPartnerBankruptcyDate

      public void setBusinessPartnerBankruptcyDate(@Nullable LocalDateTime businessPartnerBankruptcyDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BusinessPartnerBankruptcyDate

      Parameters:
      businessPartnerBankruptcyDate - Commencement Date of Bankruptcy Proceedings
    • setBPForeclosureIsInitiated

      public void setBPForeclosureIsInitiated(@Nullable Boolean bPForeclosureIsInitiated)
      Constraints: none

      Original property name from the Odata EDM: BPForeclosureIsInitiated

      Parameters:
      bPForeclosureIsInitiated - Foreclosure
    • setBPForeclosureDate

      public void setBPForeclosureDate(@Nullable LocalDateTime bPForeclosureDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BPForeclosureDate

      Parameters:
      bPForeclosureDate - Date of foreclosure
    • setBPCrdtWrthnssAccessChkIsActive

      public void setBPCrdtWrthnssAccessChkIsActive(@Nullable String bPCrdtWrthnssAccessChkIsActive)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BPCrdtWrthnssAccessChkIsActive

      Parameters:
      bPCrdtWrthnssAccessChkIsActive - The bPCrdtWrthnssAccessChkIsActive to set.
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> BPCreditWorthinessField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> BPCreditWorthinessField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<BPCreditWorthiness>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<BPCreditWorthiness>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<BPCreditWorthiness>
    • getDefaultServicePath

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

      @Nonnull public static BPCreditWorthiness.BPCreditWorthinessBuilder 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
    • getBusPartCreditStanding

      @Nullable public String getBusPartCreditStanding()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BusPartCreditStanding

      Returns:
      Credit Standing
    • getBPCreditStandingStatus

      @Nullable public String getBPCreditStandingStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BPCreditStandingStatus

      Returns:
      Status of Credit Standing Information
    • getCreditRatingAgency

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

      Original property name from the Odata EDM: CreditRatingAgency

      Returns:
      Institute Providing Credit Standing Information
    • getBPCreditStandingComment

      @Nullable public String getBPCreditStandingComment()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: BPCreditStandingComment

      Returns:
      Additional Credit Standing Information
    • getBPCreditStandingDate

      @Nullable public LocalDateTime getBPCreditStandingDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BPCreditStandingDate

      Returns:
      Date of Credit Standing Information
    • getBPCreditStandingRating

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

      Original property name from the Odata EDM: BPCreditStandingRating

      Returns:
      Rating
    • getBPLegalProceedingStatus

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

      Original property name from the Odata EDM: BPLegalProceedingStatus

      Returns:
      Status of Legal Proceedings
    • getBPLglProceedingInitiationDate

      @Nullable public LocalDateTime getBPLglProceedingInitiationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BPLglProceedingInitiationDate

      Returns:
      Date of Initiation of Legal Proceedings
    • getBusinessPartnerIsUnderOath

      @Nullable public Boolean getBusinessPartnerIsUnderOath()
      Constraints: none

      Original property name from the Odata EDM: BusinessPartnerIsUnderOath

      Returns:
      Affidavit
    • getBusinessPartnerOathDate

      @Nullable public LocalDateTime getBusinessPartnerOathDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BusinessPartnerOathDate

      Returns:
      Date of affidavit
    • getBusinessPartnerIsBankrupt

      @Nullable public Boolean getBusinessPartnerIsBankrupt()
      Constraints: none

      Original property name from the Odata EDM: BusinessPartnerIsBankrupt

      Returns:
      Launch Bankruptcy Proceedings
    • getBusinessPartnerBankruptcyDate

      @Nullable public LocalDateTime getBusinessPartnerBankruptcyDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BusinessPartnerBankruptcyDate

      Returns:
      Commencement Date of Bankruptcy Proceedings
    • getBPForeclosureIsInitiated

      @Nullable public Boolean getBPForeclosureIsInitiated()
      Constraints: none

      Original property name from the Odata EDM: BPForeclosureIsInitiated

      Returns:
      Foreclosure
    • getBPForeclosureDate

      @Nullable public LocalDateTime getBPForeclosureDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BPForeclosureDate

      Returns:
      Date of foreclosure
    • getBPCrdtWrthnssAccessChkIsActive

      @Nullable public String getBPCrdtWrthnssAccessChkIsActive()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BPCrdtWrthnssAccessChkIsActive

      Returns:
      The bPCrdtWrthnssAccessChkIsActive contained in this entity.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<BPCreditWorthiness>