Class LoanProduct
java.lang.Object
org.apache.fineract.client.models.LoanProduct
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.8.0")
public class LoanProduct
extends Object
LoanProduct
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets accountingRulestatic enumGets or Sets interestPeriodFrequencyTypestatic enumGets or Sets repaymentStartDateType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountingDisabled(Boolean accountingDisabled) accountingRule(LoanProduct.AccountingRuleEnum accountingRule) accountMovesOutOfNPAOnlyOnArrearsCompletion(Boolean accountMovesOutOfNPAOnlyOnArrearsCompletion) addBorrowerCycleVariationsItem(LoanProductBorrowerCycleVariations borrowerCycleVariationsItem) addChargesItem(Charge chargesItem) addCreditAllocationRulesItem(LoanProductCreditAllocationRule creditAllocationRulesItem) addPaymentAllocationRulesItem(LoanProductPaymentAllocationRule paymentAllocationRulesItem) addRatesItem(Rate ratesItem) allowApprovedDisbursedAmountsOverApplied(Boolean allowApprovedDisbursedAmountsOverApplied) allowVariabeInstallments(Boolean allowVariabeInstallments) arrearsBasedOnOriginalSchedule(Boolean arrearsBasedOnOriginalSchedule) borrowerCycleVariations(Set<LoanProductBorrowerCycleVariations> borrowerCycleVariations) canDefineInstallmentAmount(Boolean canDefineInstallmentAmount) canUseForTopup(Boolean canUseForTopup) cashBasedAccountingEnabled(Boolean cashBasedAccountingEnabled) creditAllocationRules(List<LoanProductCreditAllocationRule> creditAllocationRules) currency(MonetaryCurrency currency) delinquencyBucket(DelinquencyBucket delinquencyBucket) description(String description) disallowExpectedDisbursements(Boolean disallowExpectedDisbursements) dueDaysForRepaymentEvent(Integer dueDaysForRepaymentEvent) enableInstallmentLevelDelinquency(Boolean enableInstallmentLevelDelinquency) equalAmortization(Boolean equalAmortization) booleanexternalId(ExternalId externalId) fixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment) floatingRates(LoanProductFloatingRates floatingRates) Get accountingDisabledGet accountingRuleGet accountMovesOutOfNPAOnlyOnArrearsCompletionGet allowApprovedDisbursedAmountsOverAppliedGet allowVariabeInstallmentsGet arrearsBasedOnOriginalScheduleGet borrowerCycleVariationsGet canDefineInstallmentAmountGet canUseForTopupGet cashBasedAccountingEnabledGet chargesGet closeDateGet creditAllocationRulesGet currencyGet delinquencyBucketGet descriptionGet disallowExpectedDisbursementsGet dueDaysForRepaymentEventGet enableInstallmentLevelDelinquencyGet equalAmortizationGet externalIdGet fixedPrincipalPercentagePerInstallmentGet floatingRatesgetFund()Get fundGet holdGuaranteeFundsgetId()Get idGet includeInBorrowerCycleGet interestPeriodFrequencyTypeGet interestRecalculationEnabledGet linkedToFloatingInterestRateGet loanConfigurableAttributesGet loanProductGuaranteeDetailsGet loanProductMinMaxConstraintsGet loanProductRelatedDetailGet loanProductTrancheDetailsGet maxNominalInterestRatePerPeriodGet maxNumberOfRepaymentsGet maxPrincipalAmountGet minimumDaysBetweenDisbursalAndFirstRepaymentGet minNominalInterestRatePerPeriodGet minNumberOfRepaymentsGet minPrincipalAmountGet multiDisburseLoangetName()Get namegetNew()Get _newGet nominalInterestRatePerPeriodGet numberOfRepaymentsGet overAppliedCalculationTypeGet overAppliedNumberGet overdueDaysForNPAGet overDueDaysForRepaymentEventGet paymentAllocationRulesGet periodicAccrualAccountingEnabledGet principalAmountGet principalThresholdForLastInstallmentGet productInterestRecalculationDetailsgetRates()Get ratesGet repaymentStartDateTypeGet shortNameGet startDateGet syncExpectedWithDisbursementDateGet transactionProcessingStrategyCodeGet transactionProcessingStrategyNameGet upfrontAccrualAccountingEnabledGet useBorrowerCycleGet variableInstallmentConfiginthashCode()holdGuaranteeFunds(Boolean holdGuaranteeFunds) includeInBorrowerCycle(Boolean includeInBorrowerCycle) interestPeriodFrequencyType(LoanProduct.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) interestRecalculationEnabled(Boolean interestRecalculationEnabled) linkedToFloatingInterestRate(Boolean linkedToFloatingInterestRate) loanConfigurableAttributes(LoanProductConfigurableAttributes loanConfigurableAttributes) loanProductGuaranteeDetails(LoanProductGuaranteeDetails loanProductGuaranteeDetails) loanProductMinMaxConstraints(LoanProductMinMaxConstraints loanProductMinMaxConstraints) loanProductRelatedDetail(LoanProductRelatedDetail loanProductRelatedDetail) loanProductTrancheDetails(LoanProductTrancheDetails loanProductTrancheDetails) maxNominalInterestRatePerPeriod(BigDecimal maxNominalInterestRatePerPeriod) maxNumberOfRepayments(Integer maxNumberOfRepayments) maxPrincipalAmount(Money maxPrincipalAmount) minimumDaysBetweenDisbursalAndFirstRepayment(Integer minimumDaysBetweenDisbursalAndFirstRepayment) minNominalInterestRatePerPeriod(BigDecimal minNominalInterestRatePerPeriod) minNumberOfRepayments(Integer minNumberOfRepayments) minPrincipalAmount(Money minPrincipalAmount) multiDisburseLoan(Boolean multiDisburseLoan) nominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) numberOfRepayments(Integer numberOfRepayments) overAppliedCalculationType(String overAppliedCalculationType) overAppliedNumber(Integer overAppliedNumber) overdueDaysForNPA(Integer overdueDaysForNPA) overDueDaysForRepaymentEvent(Integer overDueDaysForRepaymentEvent) paymentAllocationRules(List<LoanProductPaymentAllocationRule> paymentAllocationRules) periodicAccrualAccountingEnabled(Boolean periodicAccrualAccountingEnabled) principalAmount(Money principalAmount) principalThresholdForLastInstallment(BigDecimal principalThresholdForLastInstallment) productInterestRecalculationDetails(LoanProductInterestRecalculationDetails productInterestRecalculationDetails) repaymentStartDateType(LoanProduct.RepaymentStartDateTypeEnum repaymentStartDateType) voidsetAccountingDisabled(Boolean accountingDisabled) voidsetAccountingRule(LoanProduct.AccountingRuleEnum accountingRule) voidsetAccountMovesOutOfNPAOnlyOnArrearsCompletion(Boolean accountMovesOutOfNPAOnlyOnArrearsCompletion) voidsetAllowApprovedDisbursedAmountsOverApplied(Boolean allowApprovedDisbursedAmountsOverApplied) voidsetAllowVariabeInstallments(Boolean allowVariabeInstallments) voidsetArrearsBasedOnOriginalSchedule(Boolean arrearsBasedOnOriginalSchedule) voidsetBorrowerCycleVariations(Set<LoanProductBorrowerCycleVariations> borrowerCycleVariations) voidsetCanDefineInstallmentAmount(Boolean canDefineInstallmentAmount) voidsetCanUseForTopup(Boolean canUseForTopup) voidsetCashBasedAccountingEnabled(Boolean cashBasedAccountingEnabled) voidsetCharges(List<Charge> charges) voidsetCloseDate(LocalDate closeDate) voidsetCreditAllocationRules(List<LoanProductCreditAllocationRule> creditAllocationRules) voidsetCurrency(MonetaryCurrency currency) voidsetDelinquencyBucket(DelinquencyBucket delinquencyBucket) voidsetDescription(String description) voidsetDisallowExpectedDisbursements(Boolean disallowExpectedDisbursements) voidsetDueDaysForRepaymentEvent(Integer dueDaysForRepaymentEvent) voidsetEnableInstallmentLevelDelinquency(Boolean enableInstallmentLevelDelinquency) voidsetEqualAmortization(Boolean equalAmortization) voidsetExternalId(ExternalId externalId) voidsetFixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment) voidsetFloatingRates(LoanProductFloatingRates floatingRates) voidvoidsetHoldGuaranteeFunds(Boolean holdGuaranteeFunds) voidvoidsetIncludeInBorrowerCycle(Boolean includeInBorrowerCycle) voidsetInterestPeriodFrequencyType(LoanProduct.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) voidsetInterestRecalculationEnabled(Boolean interestRecalculationEnabled) voidsetLinkedToFloatingInterestRate(Boolean linkedToFloatingInterestRate) voidsetLoanConfigurableAttributes(LoanProductConfigurableAttributes loanConfigurableAttributes) voidsetLoanProductGuaranteeDetails(LoanProductGuaranteeDetails loanProductGuaranteeDetails) voidsetLoanProductMinMaxConstraints(LoanProductMinMaxConstraints loanProductMinMaxConstraints) voidsetLoanProductRelatedDetail(LoanProductRelatedDetail loanProductRelatedDetail) voidsetLoanProductTrancheDetails(LoanProductTrancheDetails loanProductTrancheDetails) voidsetMaxNominalInterestRatePerPeriod(BigDecimal maxNominalInterestRatePerPeriod) voidsetMaxNumberOfRepayments(Integer maxNumberOfRepayments) voidsetMaxPrincipalAmount(Money maxPrincipalAmount) voidsetMinimumDaysBetweenDisbursalAndFirstRepayment(Integer minimumDaysBetweenDisbursalAndFirstRepayment) voidsetMinNominalInterestRatePerPeriod(BigDecimal minNominalInterestRatePerPeriod) voidsetMinNumberOfRepayments(Integer minNumberOfRepayments) voidsetMinPrincipalAmount(Money minPrincipalAmount) voidsetMultiDisburseLoan(Boolean multiDisburseLoan) voidvoidvoidsetNominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) voidsetNumberOfRepayments(Integer numberOfRepayments) voidsetOverAppliedCalculationType(String overAppliedCalculationType) voidsetOverAppliedNumber(Integer overAppliedNumber) voidsetOverdueDaysForNPA(Integer overdueDaysForNPA) voidsetOverDueDaysForRepaymentEvent(Integer overDueDaysForRepaymentEvent) voidsetPaymentAllocationRules(List<LoanProductPaymentAllocationRule> paymentAllocationRules) voidsetPeriodicAccrualAccountingEnabled(Boolean periodicAccrualAccountingEnabled) voidsetPrincipalAmount(Money principalAmount) voidsetPrincipalThresholdForLastInstallment(BigDecimal principalThresholdForLastInstallment) voidsetProductInterestRecalculationDetails(LoanProductInterestRecalculationDetails productInterestRecalculationDetails) voidvoidsetRepaymentStartDateType(LoanProduct.RepaymentStartDateTypeEnum repaymentStartDateType) voidsetShortName(String shortName) voidsetStartDate(LocalDate startDate) voidsetSyncExpectedWithDisbursementDate(Boolean syncExpectedWithDisbursementDate) voidsetTransactionProcessingStrategyCode(String transactionProcessingStrategyCode) voidsetTransactionProcessingStrategyName(String transactionProcessingStrategyName) voidsetUpfrontAccrualAccountingEnabled(Boolean upfrontAccrualAccountingEnabled) voidsetUseBorrowerCycle(Boolean useBorrowerCycle) voidsetVariableInstallmentConfig(LoanProductVariableInstallmentConfig variableInstallmentConfig) syncExpectedWithDisbursementDate(Boolean syncExpectedWithDisbursementDate) toString()transactionProcessingStrategyCode(String transactionProcessingStrategyCode) transactionProcessingStrategyName(String transactionProcessingStrategyName) upfrontAccrualAccountingEnabled(Boolean upfrontAccrualAccountingEnabled) useBorrowerCycle(Boolean useBorrowerCycle) variableInstallmentConfig(LoanProductVariableInstallmentConfig variableInstallmentConfig)
-
Field Details
-
SERIALIZED_NAME_ACCOUNT_MOVES_OUT_OF_N_P_A_ONLY_ON_ARREARS_COMPLETION
- See Also:
-
SERIALIZED_NAME_ACCOUNTING_DISABLED
- See Also:
-
SERIALIZED_NAME_ACCOUNTING_RULE
- See Also:
-
SERIALIZED_NAME_ALLOW_APPROVED_DISBURSED_AMOUNTS_OVER_APPLIED
- See Also:
-
SERIALIZED_NAME_ALLOW_VARIABE_INSTALLMENTS
- See Also:
-
SERIALIZED_NAME_ARREARS_BASED_ON_ORIGINAL_SCHEDULE
- See Also:
-
SERIALIZED_NAME_BORROWER_CYCLE_VARIATIONS
- See Also:
-
SERIALIZED_NAME_CAN_DEFINE_INSTALLMENT_AMOUNT
- See Also:
-
SERIALIZED_NAME_CAN_USE_FOR_TOPUP
- See Also:
-
SERIALIZED_NAME_CASH_BASED_ACCOUNTING_ENABLED
- See Also:
-
SERIALIZED_NAME_CHARGES
- See Also:
-
SERIALIZED_NAME_CLOSE_DATE
- See Also:
-
SERIALIZED_NAME_CREDIT_ALLOCATION_RULES
- See Also:
-
SERIALIZED_NAME_CURRENCY
- See Also:
-
SERIALIZED_NAME_DELINQUENCY_BUCKET
- See Also:
-
SERIALIZED_NAME_DESCRIPTION
- See Also:
-
SERIALIZED_NAME_DISALLOW_EXPECTED_DISBURSEMENTS
- See Also:
-
SERIALIZED_NAME_DUE_DAYS_FOR_REPAYMENT_EVENT
- See Also:
-
SERIALIZED_NAME_ENABLE_INSTALLMENT_LEVEL_DELINQUENCY
- See Also:
-
SERIALIZED_NAME_EQUAL_AMORTIZATION
- See Also:
-
SERIALIZED_NAME_EXTERNAL_ID
- See Also:
-
SERIALIZED_NAME_FIXED_PRINCIPAL_PERCENTAGE_PER_INSTALLMENT
- See Also:
-
SERIALIZED_NAME_FLOATING_RATES
- See Also:
-
SERIALIZED_NAME_FUND
- See Also:
-
SERIALIZED_NAME_HOLD_GUARANTEE_FUNDS
- See Also:
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_INCLUDE_IN_BORROWER_CYCLE
- See Also:
-
SERIALIZED_NAME_INTEREST_PERIOD_FREQUENCY_TYPE
- See Also:
-
SERIALIZED_NAME_INTEREST_RECALCULATION_ENABLED
- See Also:
-
SERIALIZED_NAME_LINKED_TO_FLOATING_INTEREST_RATE
- See Also:
-
SERIALIZED_NAME_LOAN_CONFIGURABLE_ATTRIBUTES
- See Also:
-
SERIALIZED_NAME_LOAN_PRODUCT_GUARANTEE_DETAILS
- See Also:
-
SERIALIZED_NAME_LOAN_PRODUCT_MIN_MAX_CONSTRAINTS
- See Also:
-
SERIALIZED_NAME_LOAN_PRODUCT_RELATED_DETAIL
- See Also:
-
SERIALIZED_NAME_LOAN_PRODUCT_TRANCHE_DETAILS
- See Also:
-
SERIALIZED_NAME_MAX_NOMINAL_INTEREST_RATE_PER_PERIOD
- See Also:
-
SERIALIZED_NAME_MAX_NUMBER_OF_REPAYMENTS
- See Also:
-
SERIALIZED_NAME_MAX_PRINCIPAL_AMOUNT
- See Also:
-
SERIALIZED_NAME_MIN_NOMINAL_INTEREST_RATE_PER_PERIOD
- See Also:
-
SERIALIZED_NAME_MIN_NUMBER_OF_REPAYMENTS
- See Also:
-
SERIALIZED_NAME_MIN_PRINCIPAL_AMOUNT
- See Also:
-
SERIALIZED_NAME_MINIMUM_DAYS_BETWEEN_DISBURSAL_AND_FIRST_REPAYMENT
- See Also:
-
SERIALIZED_NAME_MULTI_DISBURSE_LOAN
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_NEW
- See Also:
-
SERIALIZED_NAME_NOMINAL_INTEREST_RATE_PER_PERIOD
- See Also:
-
SERIALIZED_NAME_NUMBER_OF_REPAYMENTS
- See Also:
-
SERIALIZED_NAME_OVER_APPLIED_CALCULATION_TYPE
- See Also:
-
SERIALIZED_NAME_OVER_APPLIED_NUMBER
- See Also:
-
SERIALIZED_NAME_OVER_DUE_DAYS_FOR_REPAYMENT_EVENT
- See Also:
-
SERIALIZED_NAME_OVERDUE_DAYS_FOR_N_P_A
- See Also:
-
SERIALIZED_NAME_PAYMENT_ALLOCATION_RULES
- See Also:
-
SERIALIZED_NAME_PERIODIC_ACCRUAL_ACCOUNTING_ENABLED
- See Also:
-
SERIALIZED_NAME_PRINCIPAL_AMOUNT
- See Also:
-
SERIALIZED_NAME_PRINCIPAL_THRESHOLD_FOR_LAST_INSTALLMENT
- See Also:
-
SERIALIZED_NAME_PRODUCT_INTEREST_RECALCULATION_DETAILS
- See Also:
-
SERIALIZED_NAME_RATES
- See Also:
-
SERIALIZED_NAME_REPAYMENT_START_DATE_TYPE
- See Also:
-
SERIALIZED_NAME_SHORT_NAME
- See Also:
-
SERIALIZED_NAME_START_DATE
- See Also:
-
SERIALIZED_NAME_SYNC_EXPECTED_WITH_DISBURSEMENT_DATE
- See Also:
-
SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY_CODE
- See Also:
-
SERIALIZED_NAME_TRANSACTION_PROCESSING_STRATEGY_NAME
- See Also:
-
SERIALIZED_NAME_UPFRONT_ACCRUAL_ACCOUNTING_ENABLED
- See Also:
-
SERIALIZED_NAME_USE_BORROWER_CYCLE
- See Also:
-
SERIALIZED_NAME_VARIABLE_INSTALLMENT_CONFIG
- See Also:
-
-
Constructor Details
-
LoanProduct
public LoanProduct()
-
-
Method Details
-
accountMovesOutOfNPAOnlyOnArrearsCompletion
public LoanProduct accountMovesOutOfNPAOnlyOnArrearsCompletion(Boolean accountMovesOutOfNPAOnlyOnArrearsCompletion) -
getAccountMovesOutOfNPAOnlyOnArrearsCompletion
Get accountMovesOutOfNPAOnlyOnArrearsCompletion- Returns:
- accountMovesOutOfNPAOnlyOnArrearsCompletion
-
setAccountMovesOutOfNPAOnlyOnArrearsCompletion
public void setAccountMovesOutOfNPAOnlyOnArrearsCompletion(Boolean accountMovesOutOfNPAOnlyOnArrearsCompletion) -
accountingDisabled
-
getAccountingDisabled
Get accountingDisabled- Returns:
- accountingDisabled
-
setAccountingDisabled
-
accountingRule
-
getAccountingRule
Get accountingRule- Returns:
- accountingRule
-
setAccountingRule
-
allowApprovedDisbursedAmountsOverApplied
public LoanProduct allowApprovedDisbursedAmountsOverApplied(Boolean allowApprovedDisbursedAmountsOverApplied) -
getAllowApprovedDisbursedAmountsOverApplied
Get allowApprovedDisbursedAmountsOverApplied- Returns:
- allowApprovedDisbursedAmountsOverApplied
-
setAllowApprovedDisbursedAmountsOverApplied
public void setAllowApprovedDisbursedAmountsOverApplied(Boolean allowApprovedDisbursedAmountsOverApplied) -
allowVariabeInstallments
-
getAllowVariabeInstallments
Get allowVariabeInstallments- Returns:
- allowVariabeInstallments
-
setAllowVariabeInstallments
-
arrearsBasedOnOriginalSchedule
-
getArrearsBasedOnOriginalSchedule
Get arrearsBasedOnOriginalSchedule- Returns:
- arrearsBasedOnOriginalSchedule
-
setArrearsBasedOnOriginalSchedule
-
borrowerCycleVariations
public LoanProduct borrowerCycleVariations(Set<LoanProductBorrowerCycleVariations> borrowerCycleVariations) -
addBorrowerCycleVariationsItem
public LoanProduct addBorrowerCycleVariationsItem(LoanProductBorrowerCycleVariations borrowerCycleVariationsItem) -
getBorrowerCycleVariations
Get borrowerCycleVariations- Returns:
- borrowerCycleVariations
-
setBorrowerCycleVariations
public void setBorrowerCycleVariations(Set<LoanProductBorrowerCycleVariations> borrowerCycleVariations) -
canDefineInstallmentAmount
-
getCanDefineInstallmentAmount
Get canDefineInstallmentAmount- Returns:
- canDefineInstallmentAmount
-
setCanDefineInstallmentAmount
-
canUseForTopup
-
getCanUseForTopup
Get canUseForTopup- Returns:
- canUseForTopup
-
setCanUseForTopup
-
cashBasedAccountingEnabled
-
getCashBasedAccountingEnabled
Get cashBasedAccountingEnabled- Returns:
- cashBasedAccountingEnabled
-
setCashBasedAccountingEnabled
-
charges
-
addChargesItem
-
getCharges
Get charges- Returns:
- charges
-
setCharges
-
closeDate
-
getCloseDate
Get closeDate- Returns:
- closeDate
-
setCloseDate
-
creditAllocationRules
public LoanProduct creditAllocationRules(List<LoanProductCreditAllocationRule> creditAllocationRules) -
addCreditAllocationRulesItem
public LoanProduct addCreditAllocationRulesItem(LoanProductCreditAllocationRule creditAllocationRulesItem) -
getCreditAllocationRules
Get creditAllocationRules- Returns:
- creditAllocationRules
-
setCreditAllocationRules
-
currency
-
getCurrency
Get currency- Returns:
- currency
-
setCurrency
-
delinquencyBucket
-
getDelinquencyBucket
Get delinquencyBucket- Returns:
- delinquencyBucket
-
setDelinquencyBucket
-
description
-
getDescription
Get description- Returns:
- description
-
setDescription
-
disallowExpectedDisbursements
-
getDisallowExpectedDisbursements
Get disallowExpectedDisbursements- Returns:
- disallowExpectedDisbursements
-
setDisallowExpectedDisbursements
-
dueDaysForRepaymentEvent
-
getDueDaysForRepaymentEvent
Get dueDaysForRepaymentEvent- Returns:
- dueDaysForRepaymentEvent
-
setDueDaysForRepaymentEvent
-
enableInstallmentLevelDelinquency
-
getEnableInstallmentLevelDelinquency
Get enableInstallmentLevelDelinquency- Returns:
- enableInstallmentLevelDelinquency
-
setEnableInstallmentLevelDelinquency
-
equalAmortization
-
getEqualAmortization
Get equalAmortization- Returns:
- equalAmortization
-
setEqualAmortization
-
externalId
-
getExternalId
Get externalId- Returns:
- externalId
-
setExternalId
-
fixedPrincipalPercentagePerInstallment
public LoanProduct fixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment) -
getFixedPrincipalPercentagePerInstallment
Get fixedPrincipalPercentagePerInstallment- Returns:
- fixedPrincipalPercentagePerInstallment
-
setFixedPrincipalPercentagePerInstallment
public void setFixedPrincipalPercentagePerInstallment(BigDecimal fixedPrincipalPercentagePerInstallment) -
floatingRates
-
getFloatingRates
Get floatingRates- Returns:
- floatingRates
-
setFloatingRates
-
fund
-
getFund
Get fund- Returns:
- fund
-
setFund
-
holdGuaranteeFunds
-
getHoldGuaranteeFunds
Get holdGuaranteeFunds- Returns:
- holdGuaranteeFunds
-
setHoldGuaranteeFunds
-
id
-
getId
Get id- Returns:
- id
-
setId
-
includeInBorrowerCycle
-
getIncludeInBorrowerCycle
Get includeInBorrowerCycle- Returns:
- includeInBorrowerCycle
-
setIncludeInBorrowerCycle
-
interestPeriodFrequencyType
public LoanProduct interestPeriodFrequencyType(LoanProduct.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) -
getInterestPeriodFrequencyType
Get interestPeriodFrequencyType- Returns:
- interestPeriodFrequencyType
-
setInterestPeriodFrequencyType
public void setInterestPeriodFrequencyType(LoanProduct.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) -
interestRecalculationEnabled
-
getInterestRecalculationEnabled
Get interestRecalculationEnabled- Returns:
- interestRecalculationEnabled
-
setInterestRecalculationEnabled
-
linkedToFloatingInterestRate
-
getLinkedToFloatingInterestRate
Get linkedToFloatingInterestRate- Returns:
- linkedToFloatingInterestRate
-
setLinkedToFloatingInterestRate
-
loanConfigurableAttributes
public LoanProduct loanConfigurableAttributes(LoanProductConfigurableAttributes loanConfigurableAttributes) -
getLoanConfigurableAttributes
Get loanConfigurableAttributes- Returns:
- loanConfigurableAttributes
-
setLoanConfigurableAttributes
public void setLoanConfigurableAttributes(LoanProductConfigurableAttributes loanConfigurableAttributes) -
loanProductGuaranteeDetails
public LoanProduct loanProductGuaranteeDetails(LoanProductGuaranteeDetails loanProductGuaranteeDetails) -
getLoanProductGuaranteeDetails
Get loanProductGuaranteeDetails- Returns:
- loanProductGuaranteeDetails
-
setLoanProductGuaranteeDetails
-
loanProductMinMaxConstraints
public LoanProduct loanProductMinMaxConstraints(LoanProductMinMaxConstraints loanProductMinMaxConstraints) -
getLoanProductMinMaxConstraints
Get loanProductMinMaxConstraints- Returns:
- loanProductMinMaxConstraints
-
setLoanProductMinMaxConstraints
public void setLoanProductMinMaxConstraints(LoanProductMinMaxConstraints loanProductMinMaxConstraints) -
loanProductRelatedDetail
-
getLoanProductRelatedDetail
Get loanProductRelatedDetail- Returns:
- loanProductRelatedDetail
-
setLoanProductRelatedDetail
-
loanProductTrancheDetails
-
getLoanProductTrancheDetails
Get loanProductTrancheDetails- Returns:
- loanProductTrancheDetails
-
setLoanProductTrancheDetails
-
maxNominalInterestRatePerPeriod
-
getMaxNominalInterestRatePerPeriod
Get maxNominalInterestRatePerPeriod- Returns:
- maxNominalInterestRatePerPeriod
-
setMaxNominalInterestRatePerPeriod
-
maxNumberOfRepayments
-
getMaxNumberOfRepayments
Get maxNumberOfRepayments- Returns:
- maxNumberOfRepayments
-
setMaxNumberOfRepayments
-
maxPrincipalAmount
-
getMaxPrincipalAmount
Get maxPrincipalAmount- Returns:
- maxPrincipalAmount
-
setMaxPrincipalAmount
-
minNominalInterestRatePerPeriod
-
getMinNominalInterestRatePerPeriod
Get minNominalInterestRatePerPeriod- Returns:
- minNominalInterestRatePerPeriod
-
setMinNominalInterestRatePerPeriod
-
minNumberOfRepayments
-
getMinNumberOfRepayments
Get minNumberOfRepayments- Returns:
- minNumberOfRepayments
-
setMinNumberOfRepayments
-
minPrincipalAmount
-
getMinPrincipalAmount
Get minPrincipalAmount- Returns:
- minPrincipalAmount
-
setMinPrincipalAmount
-
minimumDaysBetweenDisbursalAndFirstRepayment
public LoanProduct minimumDaysBetweenDisbursalAndFirstRepayment(Integer minimumDaysBetweenDisbursalAndFirstRepayment) -
getMinimumDaysBetweenDisbursalAndFirstRepayment
Get minimumDaysBetweenDisbursalAndFirstRepayment- Returns:
- minimumDaysBetweenDisbursalAndFirstRepayment
-
setMinimumDaysBetweenDisbursalAndFirstRepayment
public void setMinimumDaysBetweenDisbursalAndFirstRepayment(Integer minimumDaysBetweenDisbursalAndFirstRepayment) -
multiDisburseLoan
-
getMultiDisburseLoan
Get multiDisburseLoan- Returns:
- multiDisburseLoan
-
setMultiDisburseLoan
-
name
-
getName
Get name- Returns:
- name
-
setName
-
_new
-
getNew
Get _new- Returns:
- _new
-
setNew
-
nominalInterestRatePerPeriod
-
getNominalInterestRatePerPeriod
Get nominalInterestRatePerPeriod- Returns:
- nominalInterestRatePerPeriod
-
setNominalInterestRatePerPeriod
-
numberOfRepayments
-
getNumberOfRepayments
Get numberOfRepayments- Returns:
- numberOfRepayments
-
setNumberOfRepayments
-
overAppliedCalculationType
-
getOverAppliedCalculationType
Get overAppliedCalculationType- Returns:
- overAppliedCalculationType
-
setOverAppliedCalculationType
-
overAppliedNumber
-
getOverAppliedNumber
Get overAppliedNumber- Returns:
- overAppliedNumber
-
setOverAppliedNumber
-
overDueDaysForRepaymentEvent
-
getOverDueDaysForRepaymentEvent
Get overDueDaysForRepaymentEvent- Returns:
- overDueDaysForRepaymentEvent
-
setOverDueDaysForRepaymentEvent
-
overdueDaysForNPA
-
getOverdueDaysForNPA
Get overdueDaysForNPA- Returns:
- overdueDaysForNPA
-
setOverdueDaysForNPA
-
paymentAllocationRules
public LoanProduct paymentAllocationRules(List<LoanProductPaymentAllocationRule> paymentAllocationRules) -
addPaymentAllocationRulesItem
public LoanProduct addPaymentAllocationRulesItem(LoanProductPaymentAllocationRule paymentAllocationRulesItem) -
getPaymentAllocationRules
Get paymentAllocationRules- Returns:
- paymentAllocationRules
-
setPaymentAllocationRules
public void setPaymentAllocationRules(List<LoanProductPaymentAllocationRule> paymentAllocationRules) -
periodicAccrualAccountingEnabled
-
getPeriodicAccrualAccountingEnabled
Get periodicAccrualAccountingEnabled- Returns:
- periodicAccrualAccountingEnabled
-
setPeriodicAccrualAccountingEnabled
-
principalAmount
-
getPrincipalAmount
Get principalAmount- Returns:
- principalAmount
-
setPrincipalAmount
-
principalThresholdForLastInstallment
public LoanProduct principalThresholdForLastInstallment(BigDecimal principalThresholdForLastInstallment) -
getPrincipalThresholdForLastInstallment
Get principalThresholdForLastInstallment- Returns:
- principalThresholdForLastInstallment
-
setPrincipalThresholdForLastInstallment
public void setPrincipalThresholdForLastInstallment(BigDecimal principalThresholdForLastInstallment) -
productInterestRecalculationDetails
public LoanProduct productInterestRecalculationDetails(LoanProductInterestRecalculationDetails productInterestRecalculationDetails) -
getProductInterestRecalculationDetails
Get productInterestRecalculationDetails- Returns:
- productInterestRecalculationDetails
-
setProductInterestRecalculationDetails
public void setProductInterestRecalculationDetails(LoanProductInterestRecalculationDetails productInterestRecalculationDetails) -
rates
-
addRatesItem
-
getRates
Get rates- Returns:
- rates
-
setRates
-
repaymentStartDateType
public LoanProduct repaymentStartDateType(LoanProduct.RepaymentStartDateTypeEnum repaymentStartDateType) -
getRepaymentStartDateType
Get repaymentStartDateType- Returns:
- repaymentStartDateType
-
setRepaymentStartDateType
public void setRepaymentStartDateType(LoanProduct.RepaymentStartDateTypeEnum repaymentStartDateType) -
shortName
-
getShortName
Get shortName- Returns:
- shortName
-
setShortName
-
startDate
-
getStartDate
Get startDate- Returns:
- startDate
-
setStartDate
-
syncExpectedWithDisbursementDate
-
getSyncExpectedWithDisbursementDate
Get syncExpectedWithDisbursementDate- Returns:
- syncExpectedWithDisbursementDate
-
setSyncExpectedWithDisbursementDate
-
transactionProcessingStrategyCode
-
getTransactionProcessingStrategyCode
Get transactionProcessingStrategyCode- Returns:
- transactionProcessingStrategyCode
-
setTransactionProcessingStrategyCode
-
transactionProcessingStrategyName
-
getTransactionProcessingStrategyName
Get transactionProcessingStrategyName- Returns:
- transactionProcessingStrategyName
-
setTransactionProcessingStrategyName
-
upfrontAccrualAccountingEnabled
-
getUpfrontAccrualAccountingEnabled
Get upfrontAccrualAccountingEnabled- Returns:
- upfrontAccrualAccountingEnabled
-
setUpfrontAccrualAccountingEnabled
-
useBorrowerCycle
-
getUseBorrowerCycle
Get useBorrowerCycle- Returns:
- useBorrowerCycle
-
setUseBorrowerCycle
-
variableInstallmentConfig
public LoanProduct variableInstallmentConfig(LoanProductVariableInstallmentConfig variableInstallmentConfig) -
getVariableInstallmentConfig
Get variableInstallmentConfig- Returns:
- variableInstallmentConfig
-
setVariableInstallmentConfig
public void setVariableInstallmentConfig(LoanProductVariableInstallmentConfig variableInstallmentConfig) -
equals
-
hashCode
public int hashCode() -
toString
-