Class ILoanConfigurationDetails
java.lang.Object
org.apache.fineract.client.models.ILoanConfigurationDetails
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.8.0")
public class ILoanConfigurationDetails
extends Object
ILoanConfigurationDetails
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets amortizationMethodstatic enumGets or Sets daysInYearCustomStrategystatic enumGets or Sets interestCalculationPeriodMethodstatic enumGets or Sets interestMethodstatic enumGets or Sets interestPeriodFrequencyTypestatic enumGets or Sets preCloseInterestCalculationStrategystatic enumGets or Sets repaymentPeriodFrequencyTypestatic enumGets or Sets restFrequencyType -
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowPartialPeriodInterestCalculation(Boolean allowPartialPeriodInterestCalculation) amortizationMethod(ILoanConfigurationDetails.AmortizationMethodEnum amortizationMethod) annualNominalInterestRate(BigDecimal annualNominalInterestRate) currencyData(CurrencyData currencyData) daysInMonthType(Integer daysInMonthType) daysInYearCustomStrategy(ILoanConfigurationDetails.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) daysInYearType(Integer daysInYearType) booleanGet allowPartialPeriodInterestCalculationGet amortizationMethodGet annualNominalInterestRateGet currencyDataGet daysInMonthTypeGet daysInYearCustomStrategyGet daysInYearTypeGet graceOnArrearsAgeingGet graceOnInterestChargedGet graceOnInterestPaymentGet graceOnPrincipalPaymentGet interestCalculationPeriodMethodGet interestMethodGet interestPeriodFrequencyTypeGet interestRecalculationEnabledGet interestRecognitionOnDisbursementDateGet nominalInterestRatePerPeriodGet numberOfRepaymentsGet preCloseInterestCalculationStrategyGet recurringMoratoriumOnPrincipalPeriodsGet repayEveryGet repaymentPeriodFrequencyTypeGet restFrequencyTypegraceOnArrearsAgeing(Integer graceOnArrearsAgeing) graceOnInterestCharged(Integer graceOnInterestCharged) graceOnInterestPayment(Integer graceOnInterestPayment) graceOnPrincipalPayment(Integer graceOnPrincipalPayment) inthashCode()interestCalculationPeriodMethod(ILoanConfigurationDetails.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) interestMethod(ILoanConfigurationDetails.InterestMethodEnum interestMethod) interestPeriodFrequencyType(ILoanConfigurationDetails.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) interestRecalculationEnabled(Boolean interestRecalculationEnabled) interestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate) nominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) numberOfRepayments(Integer numberOfRepayments) preCloseInterestCalculationStrategy(ILoanConfigurationDetails.PreCloseInterestCalculationStrategyEnum preCloseInterestCalculationStrategy) recurringMoratoriumOnPrincipalPeriods(Integer recurringMoratoriumOnPrincipalPeriods) repayEvery(Integer repayEvery) repaymentPeriodFrequencyType(ILoanConfigurationDetails.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) restFrequencyType(ILoanConfigurationDetails.RestFrequencyTypeEnum restFrequencyType) voidsetAllowPartialPeriodInterestCalculation(Boolean allowPartialPeriodInterestCalculation) voidsetAmortizationMethod(ILoanConfigurationDetails.AmortizationMethodEnum amortizationMethod) voidsetAnnualNominalInterestRate(BigDecimal annualNominalInterestRate) voidsetCurrencyData(CurrencyData currencyData) voidsetDaysInMonthType(Integer daysInMonthType) voidsetDaysInYearCustomStrategy(ILoanConfigurationDetails.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) voidsetDaysInYearType(Integer daysInYearType) voidsetGraceOnArrearsAgeing(Integer graceOnArrearsAgeing) voidsetGraceOnInterestCharged(Integer graceOnInterestCharged) voidsetGraceOnInterestPayment(Integer graceOnInterestPayment) voidsetGraceOnPrincipalPayment(Integer graceOnPrincipalPayment) voidsetInterestCalculationPeriodMethod(ILoanConfigurationDetails.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) voidsetInterestMethod(ILoanConfigurationDetails.InterestMethodEnum interestMethod) voidsetInterestPeriodFrequencyType(ILoanConfigurationDetails.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) voidsetInterestRecalculationEnabled(Boolean interestRecalculationEnabled) voidsetInterestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate) voidsetNominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) voidsetNumberOfRepayments(Integer numberOfRepayments) voidsetPreCloseInterestCalculationStrategy(ILoanConfigurationDetails.PreCloseInterestCalculationStrategyEnum preCloseInterestCalculationStrategy) voidsetRecurringMoratoriumOnPrincipalPeriods(Integer recurringMoratoriumOnPrincipalPeriods) voidsetRepayEvery(Integer repayEvery) voidsetRepaymentPeriodFrequencyType(ILoanConfigurationDetails.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) voidsetRestFrequencyType(ILoanConfigurationDetails.RestFrequencyTypeEnum restFrequencyType) toString()
-
Field Details
-
SERIALIZED_NAME_ALLOW_PARTIAL_PERIOD_INTEREST_CALCULATION
- See Also:
-
SERIALIZED_NAME_AMORTIZATION_METHOD
- See Also:
-
SERIALIZED_NAME_ANNUAL_NOMINAL_INTEREST_RATE
- See Also:
-
SERIALIZED_NAME_CURRENCY_DATA
- See Also:
-
SERIALIZED_NAME_DAYS_IN_MONTH_TYPE
- See Also:
-
SERIALIZED_NAME_DAYS_IN_YEAR_CUSTOM_STRATEGY
- See Also:
-
SERIALIZED_NAME_DAYS_IN_YEAR_TYPE
- See Also:
-
SERIALIZED_NAME_GRACE_ON_ARREARS_AGEING
- See Also:
-
SERIALIZED_NAME_GRACE_ON_INTEREST_CHARGED
- See Also:
-
SERIALIZED_NAME_GRACE_ON_INTEREST_PAYMENT
- See Also:
-
SERIALIZED_NAME_GRACE_ON_PRINCIPAL_PAYMENT
- See Also:
-
SERIALIZED_NAME_INTEREST_CALCULATION_PERIOD_METHOD
- See Also:
-
SERIALIZED_NAME_INTEREST_METHOD
- See Also:
-
SERIALIZED_NAME_INTEREST_PERIOD_FREQUENCY_TYPE
- See Also:
-
SERIALIZED_NAME_INTEREST_RECALCULATION_ENABLED
- See Also:
-
SERIALIZED_NAME_INTEREST_RECOGNITION_ON_DISBURSEMENT_DATE
- See Also:
-
SERIALIZED_NAME_NOMINAL_INTEREST_RATE_PER_PERIOD
- See Also:
-
SERIALIZED_NAME_NUMBER_OF_REPAYMENTS
- See Also:
-
SERIALIZED_NAME_PRE_CLOSE_INTEREST_CALCULATION_STRATEGY
- See Also:
-
SERIALIZED_NAME_RECURRING_MORATORIUM_ON_PRINCIPAL_PERIODS
- See Also:
-
SERIALIZED_NAME_REPAY_EVERY
- See Also:
-
SERIALIZED_NAME_REPAYMENT_PERIOD_FREQUENCY_TYPE
- See Also:
-
SERIALIZED_NAME_REST_FREQUENCY_TYPE
- See Also:
-
-
Constructor Details
-
ILoanConfigurationDetails
public ILoanConfigurationDetails()
-
-
Method Details
-
allowPartialPeriodInterestCalculation
public ILoanConfigurationDetails allowPartialPeriodInterestCalculation(Boolean allowPartialPeriodInterestCalculation) -
getAllowPartialPeriodInterestCalculation
Get allowPartialPeriodInterestCalculation- Returns:
- allowPartialPeriodInterestCalculation
-
setAllowPartialPeriodInterestCalculation
-
amortizationMethod
public ILoanConfigurationDetails amortizationMethod(ILoanConfigurationDetails.AmortizationMethodEnum amortizationMethod) -
getAmortizationMethod
Get amortizationMethod- Returns:
- amortizationMethod
-
setAmortizationMethod
public void setAmortizationMethod(ILoanConfigurationDetails.AmortizationMethodEnum amortizationMethod) -
annualNominalInterestRate
-
getAnnualNominalInterestRate
Get annualNominalInterestRate- Returns:
- annualNominalInterestRate
-
setAnnualNominalInterestRate
-
currencyData
-
getCurrencyData
Get currencyData- Returns:
- currencyData
-
setCurrencyData
-
daysInMonthType
-
getDaysInMonthType
Get daysInMonthType- Returns:
- daysInMonthType
-
setDaysInMonthType
-
daysInYearCustomStrategy
public ILoanConfigurationDetails daysInYearCustomStrategy(ILoanConfigurationDetails.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) -
getDaysInYearCustomStrategy
@Nullable public ILoanConfigurationDetails.DaysInYearCustomStrategyEnum getDaysInYearCustomStrategy()Get daysInYearCustomStrategy- Returns:
- daysInYearCustomStrategy
-
setDaysInYearCustomStrategy
public void setDaysInYearCustomStrategy(ILoanConfigurationDetails.DaysInYearCustomStrategyEnum daysInYearCustomStrategy) -
daysInYearType
-
getDaysInYearType
Get daysInYearType- Returns:
- daysInYearType
-
setDaysInYearType
-
graceOnArrearsAgeing
-
getGraceOnArrearsAgeing
Get graceOnArrearsAgeing- Returns:
- graceOnArrearsAgeing
-
setGraceOnArrearsAgeing
-
graceOnInterestCharged
-
getGraceOnInterestCharged
Get graceOnInterestCharged- Returns:
- graceOnInterestCharged
-
setGraceOnInterestCharged
-
graceOnInterestPayment
-
getGraceOnInterestPayment
Get graceOnInterestPayment- Returns:
- graceOnInterestPayment
-
setGraceOnInterestPayment
-
graceOnPrincipalPayment
-
getGraceOnPrincipalPayment
Get graceOnPrincipalPayment- Returns:
- graceOnPrincipalPayment
-
setGraceOnPrincipalPayment
-
interestCalculationPeriodMethod
public ILoanConfigurationDetails interestCalculationPeriodMethod(ILoanConfigurationDetails.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) -
getInterestCalculationPeriodMethod
@Nullable public ILoanConfigurationDetails.InterestCalculationPeriodMethodEnum getInterestCalculationPeriodMethod()Get interestCalculationPeriodMethod- Returns:
- interestCalculationPeriodMethod
-
setInterestCalculationPeriodMethod
public void setInterestCalculationPeriodMethod(ILoanConfigurationDetails.InterestCalculationPeriodMethodEnum interestCalculationPeriodMethod) -
interestMethod
public ILoanConfigurationDetails interestMethod(ILoanConfigurationDetails.InterestMethodEnum interestMethod) -
getInterestMethod
Get interestMethod- Returns:
- interestMethod
-
setInterestMethod
-
interestPeriodFrequencyType
public ILoanConfigurationDetails interestPeriodFrequencyType(ILoanConfigurationDetails.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) -
getInterestPeriodFrequencyType
@Nullable public ILoanConfigurationDetails.InterestPeriodFrequencyTypeEnum getInterestPeriodFrequencyType()Get interestPeriodFrequencyType- Returns:
- interestPeriodFrequencyType
-
setInterestPeriodFrequencyType
public void setInterestPeriodFrequencyType(ILoanConfigurationDetails.InterestPeriodFrequencyTypeEnum interestPeriodFrequencyType) -
interestRecalculationEnabled
-
getInterestRecalculationEnabled
Get interestRecalculationEnabled- Returns:
- interestRecalculationEnabled
-
setInterestRecalculationEnabled
-
interestRecognitionOnDisbursementDate
public ILoanConfigurationDetails interestRecognitionOnDisbursementDate(Boolean interestRecognitionOnDisbursementDate) -
getInterestRecognitionOnDisbursementDate
Get interestRecognitionOnDisbursementDate- Returns:
- interestRecognitionOnDisbursementDate
-
setInterestRecognitionOnDisbursementDate
-
nominalInterestRatePerPeriod
public ILoanConfigurationDetails nominalInterestRatePerPeriod(BigDecimal nominalInterestRatePerPeriod) -
getNominalInterestRatePerPeriod
Get nominalInterestRatePerPeriod- Returns:
- nominalInterestRatePerPeriod
-
setNominalInterestRatePerPeriod
-
numberOfRepayments
-
getNumberOfRepayments
Get numberOfRepayments- Returns:
- numberOfRepayments
-
setNumberOfRepayments
-
preCloseInterestCalculationStrategy
public ILoanConfigurationDetails preCloseInterestCalculationStrategy(ILoanConfigurationDetails.PreCloseInterestCalculationStrategyEnum preCloseInterestCalculationStrategy) -
getPreCloseInterestCalculationStrategy
@Nullable public ILoanConfigurationDetails.PreCloseInterestCalculationStrategyEnum getPreCloseInterestCalculationStrategy()Get preCloseInterestCalculationStrategy- Returns:
- preCloseInterestCalculationStrategy
-
setPreCloseInterestCalculationStrategy
public void setPreCloseInterestCalculationStrategy(ILoanConfigurationDetails.PreCloseInterestCalculationStrategyEnum preCloseInterestCalculationStrategy) -
recurringMoratoriumOnPrincipalPeriods
public ILoanConfigurationDetails recurringMoratoriumOnPrincipalPeriods(Integer recurringMoratoriumOnPrincipalPeriods) -
getRecurringMoratoriumOnPrincipalPeriods
Get recurringMoratoriumOnPrincipalPeriods- Returns:
- recurringMoratoriumOnPrincipalPeriods
-
setRecurringMoratoriumOnPrincipalPeriods
-
repayEvery
-
getRepayEvery
Get repayEvery- Returns:
- repayEvery
-
setRepayEvery
-
repaymentPeriodFrequencyType
public ILoanConfigurationDetails repaymentPeriodFrequencyType(ILoanConfigurationDetails.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) -
getRepaymentPeriodFrequencyType
@Nullable public ILoanConfigurationDetails.RepaymentPeriodFrequencyTypeEnum getRepaymentPeriodFrequencyType()Get repaymentPeriodFrequencyType- Returns:
- repaymentPeriodFrequencyType
-
setRepaymentPeriodFrequencyType
public void setRepaymentPeriodFrequencyType(ILoanConfigurationDetails.RepaymentPeriodFrequencyTypeEnum repaymentPeriodFrequencyType) -
restFrequencyType
public ILoanConfigurationDetails restFrequencyType(ILoanConfigurationDetails.RestFrequencyTypeEnum restFrequencyType) -
getRestFrequencyType
Get restFrequencyType- Returns:
- restFrequencyType
-
setRestFrequencyType
-
equals
-
hashCode
public int hashCode() -
toString
-