Class BPFinancialServicesReporting

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

public class BPFinancialServicesReporting extends VdmEntity<BPFinancialServicesReporting>
Financial Services Reporting

Original entity name from the Odata EDM: A_BPFinancialServicesReportingType

  • Field Details

    • ALL_FIELDS

      public static final BPFinancialServicesReportingSelectable ALL_FIELDS
      Selector for all available fields of BPFinancialServicesReporting.
    • BUSINESS_PARTNER

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

      public static final BPFinancialServicesReportingField<Boolean> BP_IS_NON_RESIDENT
      Use with available fluent helpers to apply the BPIsNonResident field to query operations.
    • BP_NON_RESIDENCY_START_DATE

      public static final BPFinancialServicesReportingField<LocalDateTime> BP_NON_RESIDENCY_START_DATE
      Use with available fluent helpers to apply the BPNonResidencyStartDate field to query operations.
    • BP_IS_MULTIMILLION_LOAN_RECIPIENT

      public static final BPFinancialServicesReportingField<Boolean> BP_IS_MULTIMILLION_LOAN_RECIPIENT
      Use with available fluent helpers to apply the BPIsMultimillionLoanRecipient field to query operations.
    • BP_LOAN_REPORTING_BORROWER_NUMBER

      public static final BPFinancialServicesReportingField<String> BP_LOAN_REPORTING_BORROWER_NUMBER
      Use with available fluent helpers to apply the BPLoanReportingBorrowerNumber field to query operations.
    • BP_LOAN_RPTG_BORROWER_ENTITY_NUMBER

      public static final BPFinancialServicesReportingField<String> BP_LOAN_RPTG_BORROWER_ENTITY_NUMBER
      Use with available fluent helpers to apply the BPLoanRptgBorrowerEntityNumber field to query operations.
    • BP_CREDIT_STANDING_REVIEW

      public static final BPFinancialServicesReportingField<String> BP_CREDIT_STANDING_REVIEW
      Use with available fluent helpers to apply the BPCreditStandingReview field to query operations.
    • BP_CREDIT_STANDING_REVIEW_DATE

      public static final BPFinancialServicesReportingField<LocalDateTime> BP_CREDIT_STANDING_REVIEW_DATE
      Use with available fluent helpers to apply the BPCreditStandingReviewDate field to query operations.
    • BUSINESS_PARTNER_LOAN_TO_MANAGER

      public static final BPFinancialServicesReportingField<String> BUSINESS_PARTNER_LOAN_TO_MANAGER
      Use with available fluent helpers to apply the BusinessPartnerLoanToManager field to query operations.
    • BP_COMPANY_RELATIONSHIP

      public static final BPFinancialServicesReportingField<String> BP_COMPANY_RELATIONSHIP
      Use with available fluent helpers to apply the BPCompanyRelationship field to query operations.
    • BP_LOAN_REPORTING_CREDITOR_NUMBER

      public static final BPFinancialServicesReportingField<String> BP_LOAN_REPORTING_CREDITOR_NUMBER
      Use with available fluent helpers to apply the BPLoanReportingCreditorNumber field to query operations.
    • BP_OE_NB_IDENT_NUMBER

      public static final BPFinancialServicesReportingField<String> BP_OE_NB_IDENT_NUMBER
      Use with available fluent helpers to apply the BPOeNBIdentNumber field to query operations.
    • BP_OE_NB_TARGET_GROUP

      public static final BPFinancialServicesReportingField<String> BP_OE_NB_TARGET_GROUP
      Use with available fluent helpers to apply the BPOeNBTargetGroup field to query operations.
    • BP_OE_NB_IDENT_NUMBER_ASSIGNED

      public static final BPFinancialServicesReportingField<String> BP_OE_NB_IDENT_NUMBER_ASSIGNED
      Use with available fluent helpers to apply the BPOeNBIdentNumberAssigned field to query operations.
    • BP_OE_NB_INSTITUTE_NUMBER

      public static final BPFinancialServicesReportingField<String> BP_OE_NB_INSTITUTE_NUMBER
      Use with available fluent helpers to apply the BPOeNBInstituteNumber field to query operations.
    • BUSINESS_PARTNER_IS_OE_NB_INSTITUTE

      public static final BPFinancialServicesReportingField<Boolean> BUSINESS_PARTNER_IS_OE_NB_INSTITUTE
      Use with available fluent helpers to apply the BusinessPartnerIsOeNBInstitute field to query operations.
    • BUSINESS_PARTNER_GROUP

      public static final BPFinancialServicesReportingField<String> BUSINESS_PARTNER_GROUP
      Use with available fluent helpers to apply the BusinessPartnerGroup field to query operations.
    • BP_GROUP_ASSIGNMENT_CATEGORY

      public static final BPFinancialServicesReportingField<String> BP_GROUP_ASSIGNMENT_CATEGORY
      Use with available fluent helpers to apply the BPGroupAssignmentCategory field to query operations.
    • BUSINESS_PARTNER_GROUP_NAME

      public static final BPFinancialServicesReportingField<String> BUSINESS_PARTNER_GROUP_NAME
      Use with available fluent helpers to apply the BusinessPartnerGroupName field to query operations.
    • BP_GER_AST_RGLN_RESTRICTED_AST_QUOTA

      public static final BPFinancialServicesReportingField<String> BP_GER_AST_RGLN_RESTRICTED_AST_QUOTA
      Use with available fluent helpers to apply the BPGerAstRglnRestrictedAstQuota field to query operations.
    • BUSINESS_PARTNER_DEBTOR_GROUP

      public static final BPFinancialServicesReportingField<String> BUSINESS_PARTNER_DEBTOR_GROUP
      Use with available fluent helpers to apply the BusinessPartnerDebtorGroup field to query operations.
    • BUSINESS_PARTNER_BUSINESS_PURPOSE

      public static final BPFinancialServicesReportingField<String> BUSINESS_PARTNER_BUSINESS_PURPOSE
      Use with available fluent helpers to apply the BusinessPartnerBusinessPurpose field to query operations.
    • BUSINESS_PARTNER_RISK_GROUP

      public static final BPFinancialServicesReportingField<String> BUSINESS_PARTNER_RISK_GROUP
      Use with available fluent helpers to apply the BusinessPartnerRiskGroup field to query operations.
    • BP_RISK_GROUPING_DATE

      public static final BPFinancialServicesReportingField<LocalDateTime> BP_RISK_GROUPING_DATE
      Use with available fluent helpers to apply the BPRiskGroupingDate field to query operations.
    • BP_HAS_GROUP_AFFILIATION

      public static final BPFinancialServicesReportingField<Boolean> BP_HAS_GROUP_AFFILIATION
      Use with available fluent helpers to apply the BPHasGroupAffiliation field to query operations.
    • BP_IS_MONETARY_FIN_INSTITUTION

      public static final BPFinancialServicesReportingField<Boolean> BP_IS_MONETARY_FIN_INSTITUTION
      Use with available fluent helpers to apply the BPIsMonetaryFinInstitution field to query operations.
    • BP_CRDT_STANDING_REVIEW_IS_REQUIRED

      public static final BPFinancialServicesReportingField<Boolean> BP_CRDT_STANDING_REVIEW_IS_REQUIRED
      Use with available fluent helpers to apply the BPCrdtStandingReviewIsRequired field to query operations.
    • BP_LOAN_MONITORING_IS_REQUIRED

      public static final BPFinancialServicesReportingField<Boolean> BP_LOAN_MONITORING_IS_REQUIRED
      Use with available fluent helpers to apply the BPLoanMonitoringIsRequired field to query operations.
    • BP_HAS_CREDITING_RELIEF

      public static final BPFinancialServicesReportingField<Boolean> BP_HAS_CREDITING_RELIEF
      Use with available fluent helpers to apply the BPHasCreditingRelief field to query operations.
    • BP_INVEST_IN_RSTRCD_AST_IS_AUTHZD

      public static final BPFinancialServicesReportingField<Boolean> BP_INVEST_IN_RSTRCD_AST_IS_AUTHZD
      Use with available fluent helpers to apply the BPInvestInRstrcdAstIsAuthzd field to query operations.
    • BP_CENTRAL_BANK_COUNTRY_REGION

      public static final BPFinancialServicesReportingField<String> BP_CENTRAL_BANK_COUNTRY_REGION
      Use with available fluent helpers to apply the BPCentralBankCountryRegion field to query operations.
  • Constructor Details

    • BPFinancialServicesReporting

      public BPFinancialServicesReporting()
    • BPFinancialServicesReporting

      public BPFinancialServicesReporting(@Nullable String businessPartner, @Nullable Boolean bPIsNonResident, @Nullable LocalDateTime bPNonResidencyStartDate, @Nullable Boolean bPIsMultimillionLoanRecipient, @Nullable String bPLoanReportingBorrowerNumber, @Nullable String bPLoanRptgBorrowerEntityNumber, @Nullable String bPCreditStandingReview, @Nullable LocalDateTime bPCreditStandingReviewDate, @Nullable String businessPartnerLoanToManager, @Nullable String bPCompanyRelationship, @Nullable String bPLoanReportingCreditorNumber, @Nullable String bPOeNBIdentNumber, @Nullable String bPOeNBTargetGroup, @Nullable String bPOeNBIdentNumberAssigned, @Nullable String bPOeNBInstituteNumber, @Nullable Boolean businessPartnerIsOeNBInstitute, @Nullable String businessPartnerGroup, @Nullable String bPGroupAssignmentCategory, @Nullable String businessPartnerGroupName, @Nullable String businessPartnerLegalEntity, @Nullable String bPGerAstRglnRestrictedAstQuota, @Nullable String businessPartnerDebtorGroup, @Nullable String businessPartnerBusinessPurpose, @Nullable String businessPartnerRiskGroup, @Nullable LocalDateTime bPRiskGroupingDate, @Nullable Boolean bPHasGroupAffiliation, @Nullable Boolean bPIsMonetaryFinInstitution, @Nullable Boolean bPCrdtStandingReviewIsRequired, @Nullable Boolean bPLoanMonitoringIsRequired, @Nullable Boolean bPHasCreditingRelief, @Nullable Boolean bPInvestInRstrcdAstIsAuthzd, @Nullable String bPCentralBankCountryRegion)
  • Method Details

    • getType

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

      public void setBPIsNonResident(@Nullable Boolean bPIsNonResident)
      Constraints: none

      Original property name from the Odata EDM: BPIsNonResident

      Parameters:
      bPIsNonResident - Non-Resident According to Paragraph 4 AWG
    • setBPNonResidencyStartDate

      public void setBPNonResidencyStartDate(@Nullable LocalDateTime bPNonResidencyStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BPNonResidencyStartDate

      Parameters:
      bPNonResidencyStartDate - Start of Non-Residency According to Paragraph 4 AWG
    • setBPIsMultimillionLoanRecipient

      public void setBPIsMultimillionLoanRecipient(@Nullable Boolean bPIsMultimillionLoanRecipient)
      Constraints: none

      Original property name from the Odata EDM: BPIsMultimillionLoanRecipient

      Parameters:
      bPIsMultimillionLoanRecipient - Recipient of Multimillion Loan According to Paragraph 14 GBA
    • setBPLoanReportingBorrowerNumber

      public void setBPLoanReportingBorrowerNumber(@Nullable String bPLoanReportingBorrowerNumber)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BPLoanReportingBorrowerNumber

      Parameters:
      bPLoanReportingBorrowerNumber - Borrower Number for Reporting a Loan According to GBA
    • setBPLoanRptgBorrowerEntityNumber

      public void setBPLoanRptgBorrowerEntityNumber(@Nullable String bPLoanRptgBorrowerEntityNumber)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BPLoanRptgBorrowerEntityNumber

      Parameters:
      bPLoanRptgBorrowerEntityNumber - Borrower Entity Number Used to Report Loan acc. to GBA
    • setBPCreditStandingReview

      public void setBPCreditStandingReview(@Nullable String bPCreditStandingReview)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BPCreditStandingReview

      Parameters:
      bPCreditStandingReview - Credit Standing Review According to Paragraph 18 GBA
    • setBPCreditStandingReviewDate

      public void setBPCreditStandingReviewDate(@Nullable LocalDateTime bPCreditStandingReviewDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BPCreditStandingReviewDate

      Parameters:
      bPCreditStandingReviewDate - Date of Credit Standing Review According to Paragraph 18 GBA
    • setBusinessPartnerLoanToManager

      public void setBusinessPartnerLoanToManager(@Nullable String businessPartnerLoanToManager)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BusinessPartnerLoanToManager

      Parameters:
      businessPartnerLoanToManager - Loan to Manager According to Paragraph 15 German Banking Act
    • setBPCompanyRelationship

      public void setBPCompanyRelationship(@Nullable String bPCompanyRelationship)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BPCompanyRelationship

      Parameters:
      bPCompanyRelationship - Organization Relationship
    • setBPLoanReportingCreditorNumber

      public void setBPLoanReportingCreditorNumber(@Nullable String bPLoanReportingCreditorNumber)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BPLoanReportingCreditorNumber

      Parameters:
      bPLoanReportingCreditorNumber - Creditor Number for Reporting a Loan According to GBA
    • setBPOeNBIdentNumber

      public void setBPOeNBIdentNumber(@Nullable String bPOeNBIdentNumber)
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: BPOeNBIdentNumber

      Parameters:
      bPOeNBIdentNumber - (OeNB) Ident Number
    • setBPOeNBTargetGroup

      public void setBPOeNBTargetGroup(@Nullable String bPOeNBTargetGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BPOeNBTargetGroup

      Parameters:
      bPOeNBTargetGroup - Target Group According to OeNB
    • setBPOeNBIdentNumberAssigned

      public void setBPOeNBIdentNumberAssigned(@Nullable String bPOeNBIdentNumberAssigned)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BPOeNBIdentNumberAssigned

      Parameters:
      bPOeNBIdentNumberAssigned - Assign (OeNB) Ident Number
    • setBPOeNBInstituteNumber

      public void setBPOeNBInstituteNumber(@Nullable String bPOeNBInstituteNumber)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: BPOeNBInstituteNumber

      Parameters:
      bPOeNBInstituteNumber - Institute Number According to OeNB
    • setBusinessPartnerIsOeNBInstitute

      public void setBusinessPartnerIsOeNBInstitute(@Nullable Boolean businessPartnerIsOeNBInstitute)
      Constraints: none

      Original property name from the Odata EDM: BusinessPartnerIsOeNBInstitute

      Parameters:
      businessPartnerIsOeNBInstitute - Institute Subject to Austrian Reg. Reporting Requirements
    • setBusinessPartnerGroup

      public void setBusinessPartnerGroup(@Nullable String businessPartnerGroup)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: BusinessPartnerGroup

      Parameters:
      businessPartnerGroup - Group ID
    • setBPGroupAssignmentCategory

      public void setBPGroupAssignmentCategory(@Nullable String bPGroupAssignmentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BPGroupAssignmentCategory

      Parameters:
      bPGroupAssignmentCategory - Group Assignment Category
    • setBusinessPartnerGroupName

      public void setBusinessPartnerGroupName(@Nullable String businessPartnerGroupName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: BusinessPartnerGroupName

      Parameters:
      businessPartnerGroupName - Group Name
    • setBusinessPartnerLegalEntity

      public void setBusinessPartnerLegalEntity(@Nullable String businessPartnerLegalEntity)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BusinessPartnerLegalEntity

      Parameters:
      businessPartnerLegalEntity - Legal Entity for Business Partner
    • setBPGerAstRglnRestrictedAstQuota

      public void setBPGerAstRglnRestrictedAstQuota(@Nullable String bPGerAstRglnRestrictedAstQuota)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BPGerAstRglnRestrictedAstQuota

      Parameters:
      bPGerAstRglnRestrictedAstQuota - Business Partner Acc. to Para. 4, Sec. 2 of Asset Regulation
    • setBusinessPartnerDebtorGroup

      public void setBusinessPartnerDebtorGroup(@Nullable String businessPartnerDebtorGroup)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BusinessPartnerDebtorGroup

      Parameters:
      businessPartnerDebtorGroup - Debtor Group According to German Law (BerVersV, Template 5)
    • setBusinessPartnerBusinessPurpose

      public void setBusinessPartnerBusinessPurpose(@Nullable String businessPartnerBusinessPurpose)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BusinessPartnerBusinessPurpose

      Parameters:
      businessPartnerBusinessPurpose - Category of Business Purpose
    • setBusinessPartnerRiskGroup

      public void setBusinessPartnerRiskGroup(@Nullable String businessPartnerRiskGroup)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BusinessPartnerRiskGroup

      Parameters:
      businessPartnerRiskGroup - Risk Group
    • setBPRiskGroupingDate

      public void setBPRiskGroupingDate(@Nullable LocalDateTime bPRiskGroupingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BPRiskGroupingDate

      Parameters:
      bPRiskGroupingDate - Date of Risk Grouping
    • setBPHasGroupAffiliation

      public void setBPHasGroupAffiliation(@Nullable Boolean bPHasGroupAffiliation)
      Constraints: none

      Original property name from the Odata EDM: BPHasGroupAffiliation

      Parameters:
      bPHasGroupAffiliation - Group Affiliation Exists
    • setBPIsMonetaryFinInstitution

      public void setBPIsMonetaryFinInstitution(@Nullable Boolean bPIsMonetaryFinInstitution)
      Constraints: none

      Original property name from the Odata EDM: BPIsMonetaryFinInstitution

      Parameters:
      bPIsMonetaryFinInstitution - Monetary Financial Institution
    • setBPCrdtStandingReviewIsRequired

      public void setBPCrdtStandingReviewIsRequired(@Nullable Boolean bPCrdtStandingReviewIsRequired)
      Constraints: none

      Original property name from the Odata EDM: BPCrdtStandingReviewIsRequired

      Parameters:
      bPCrdtStandingReviewIsRequired - Obligation to Submit to Credit Standing Review - Para.18 GBA
    • setBPLoanMonitoringIsRequired

      public void setBPLoanMonitoringIsRequired(@Nullable Boolean bPLoanMonitoringIsRequired)
      Constraints: none

      Original property name from the Odata EDM: BPLoanMonitoringIsRequired

      Parameters:
      bPLoanMonitoringIsRequired - Large-Scale Loan Monitoring According to Paragraph 13b GBA
    • setBPHasCreditingRelief

      public void setBPHasCreditingRelief(@Nullable Boolean bPHasCreditingRelief)
      Constraints: none

      Original property name from the Odata EDM: BPHasCreditingRelief

      Parameters:
      bPHasCreditingRelief - Crediting Relief in Accordance with Paragraph 13/3 GBA
    • setBPInvestInRstrcdAstIsAuthzd

      public void setBPInvestInRstrcdAstIsAuthzd(@Nullable Boolean bPInvestInRstrcdAstIsAuthzd)
      Constraints: none

      Original property name from the Odata EDM: BPInvestInRstrcdAstIsAuthzd

      Parameters:
      bPInvestInRstrcdAstIsAuthzd - Authorized Acc. to Para. 2(1)18b of German Asset Regulation
    • setBPCentralBankCountryRegion

      public void setBPCentralBankCountryRegion(@Nullable String bPCentralBankCountryRegion)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BPCentralBankCountryRegion

      Parameters:
      bPCentralBankCountryRegion - Numeric Code for State Central Bank Country/Region Indicator
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> BPFinancialServicesReportingField<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> BPFinancialServicesReportingField<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<BPFinancialServicesReporting>
    • setServicePathForFetch

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<BPFinancialServicesReporting>
    • 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
    • getBPIsNonResident

      @Nullable public Boolean getBPIsNonResident()
      Constraints: none

      Original property name from the Odata EDM: BPIsNonResident

      Returns:
      Non-Resident According to Paragraph 4 AWG
    • getBPNonResidencyStartDate

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

      Original property name from the Odata EDM: BPNonResidencyStartDate

      Returns:
      Start of Non-Residency According to Paragraph 4 AWG
    • getBPIsMultimillionLoanRecipient

      @Nullable public Boolean getBPIsMultimillionLoanRecipient()
      Constraints: none

      Original property name from the Odata EDM: BPIsMultimillionLoanRecipient

      Returns:
      Recipient of Multimillion Loan According to Paragraph 14 GBA
    • getBPLoanReportingBorrowerNumber

      @Nullable public String getBPLoanReportingBorrowerNumber()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BPLoanReportingBorrowerNumber

      Returns:
      Borrower Number for Reporting a Loan According to GBA
    • getBPLoanRptgBorrowerEntityNumber

      @Nullable public String getBPLoanRptgBorrowerEntityNumber()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BPLoanRptgBorrowerEntityNumber

      Returns:
      Borrower Entity Number Used to Report Loan acc. to GBA
    • getBPCreditStandingReview

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

      Original property name from the Odata EDM: BPCreditStandingReview

      Returns:
      Credit Standing Review According to Paragraph 18 GBA
    • getBPCreditStandingReviewDate

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

      Original property name from the Odata EDM: BPCreditStandingReviewDate

      Returns:
      Date of Credit Standing Review According to Paragraph 18 GBA
    • getBusinessPartnerLoanToManager

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

      Original property name from the Odata EDM: BusinessPartnerLoanToManager

      Returns:
      Loan to Manager According to Paragraph 15 German Banking Act
    • getBPCompanyRelationship

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

      Original property name from the Odata EDM: BPCompanyRelationship

      Returns:
      Organization Relationship
    • getBPLoanReportingCreditorNumber

      @Nullable public String getBPLoanReportingCreditorNumber()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BPLoanReportingCreditorNumber

      Returns:
      Creditor Number for Reporting a Loan According to GBA
    • getBPOeNBIdentNumber

      @Nullable public String getBPOeNBIdentNumber()
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: BPOeNBIdentNumber

      Returns:
      (OeNB) Ident Number
    • getBPOeNBTargetGroup

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

      Original property name from the Odata EDM: BPOeNBTargetGroup

      Returns:
      Target Group According to OeNB
    • getBPOeNBIdentNumberAssigned

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

      Original property name from the Odata EDM: BPOeNBIdentNumberAssigned

      Returns:
      Assign (OeNB) Ident Number
    • getBPOeNBInstituteNumber

      @Nullable public String getBPOeNBInstituteNumber()
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: BPOeNBInstituteNumber

      Returns:
      Institute Number According to OeNB
    • getBusinessPartnerIsOeNBInstitute

      @Nullable public Boolean getBusinessPartnerIsOeNBInstitute()
      Constraints: none

      Original property name from the Odata EDM: BusinessPartnerIsOeNBInstitute

      Returns:
      Institute Subject to Austrian Reg. Reporting Requirements
    • getBusinessPartnerGroup

      @Nullable public String getBusinessPartnerGroup()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: BusinessPartnerGroup

      Returns:
      Group ID
    • getBPGroupAssignmentCategory

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

      Original property name from the Odata EDM: BPGroupAssignmentCategory

      Returns:
      Group Assignment Category
    • getBusinessPartnerGroupName

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

      Original property name from the Odata EDM: BusinessPartnerGroupName

      Returns:
      Group Name
    • getBusinessPartnerLegalEntity

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

      Original property name from the Odata EDM: BusinessPartnerLegalEntity

      Returns:
      Legal Entity for Business Partner
    • getBPGerAstRglnRestrictedAstQuota

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

      Original property name from the Odata EDM: BPGerAstRglnRestrictedAstQuota

      Returns:
      Business Partner Acc. to Para. 4, Sec. 2 of Asset Regulation
    • getBusinessPartnerDebtorGroup

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

      Original property name from the Odata EDM: BusinessPartnerDebtorGroup

      Returns:
      Debtor Group According to German Law (BerVersV, Template 5)
    • getBusinessPartnerBusinessPurpose

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

      Original property name from the Odata EDM: BusinessPartnerBusinessPurpose

      Returns:
      Category of Business Purpose
    • getBusinessPartnerRiskGroup

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

      Original property name from the Odata EDM: BusinessPartnerRiskGroup

      Returns:
      Risk Group
    • getBPRiskGroupingDate

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

      Original property name from the Odata EDM: BPRiskGroupingDate

      Returns:
      Date of Risk Grouping
    • getBPHasGroupAffiliation

      @Nullable public Boolean getBPHasGroupAffiliation()
      Constraints: none

      Original property name from the Odata EDM: BPHasGroupAffiliation

      Returns:
      Group Affiliation Exists
    • getBPIsMonetaryFinInstitution

      @Nullable public Boolean getBPIsMonetaryFinInstitution()
      Constraints: none

      Original property name from the Odata EDM: BPIsMonetaryFinInstitution

      Returns:
      Monetary Financial Institution
    • getBPCrdtStandingReviewIsRequired

      @Nullable public Boolean getBPCrdtStandingReviewIsRequired()
      Constraints: none

      Original property name from the Odata EDM: BPCrdtStandingReviewIsRequired

      Returns:
      Obligation to Submit to Credit Standing Review - Para.18 GBA
    • getBPLoanMonitoringIsRequired

      @Nullable public Boolean getBPLoanMonitoringIsRequired()
      Constraints: none

      Original property name from the Odata EDM: BPLoanMonitoringIsRequired

      Returns:
      Large-Scale Loan Monitoring According to Paragraph 13b GBA
    • getBPHasCreditingRelief

      @Nullable public Boolean getBPHasCreditingRelief()
      Constraints: none

      Original property name from the Odata EDM: BPHasCreditingRelief

      Returns:
      Crediting Relief in Accordance with Paragraph 13/3 GBA
    • getBPInvestInRstrcdAstIsAuthzd

      @Nullable public Boolean getBPInvestInRstrcdAstIsAuthzd()
      Constraints: none

      Original property name from the Odata EDM: BPInvestInRstrcdAstIsAuthzd

      Returns:
      Authorized Acc. to Para. 2(1)18b of German Asset Regulation
    • getBPCentralBankCountryRegion

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

      Original property name from the Odata EDM: BPCentralBankCountryRegion

      Returns:
      Numeric Code for State Central Bank Country/Region Indicator
    • toString

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

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

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

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