Class LoanProductInterestRecalculationDetails
java.lang.Object
org.apache.fineract.client.models.LoanProductInterestRecalculationDetails
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.8.0")
public class LoanProductInterestRecalculationDetails
extends Object
LoanProductInterestRecalculationDetails
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets compoundingFrequencyTypestatic enumGets or Sets preCloseInterestCalculationStrategystatic 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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowCompoundingOnEod(Boolean allowCompoundingOnEod) arrearsBasedOnOriginalSchedule(Boolean arrearsBasedOnOriginalSchedule) compoundingFrequencyNthDay(Integer compoundingFrequencyNthDay) compoundingFrequencyOnDay(Integer compoundingFrequencyOnDay) compoundingFrequencyType(LoanProductInterestRecalculationDetails.CompoundingFrequencyTypeEnum compoundingFrequencyType) compoundingFrequencyWeekday(Integer compoundingFrequencyWeekday) compoundingInterval(Integer compoundingInterval) disallowInterestCalculationOnPastDue(Boolean disallowInterestCalculationOnPastDue) booleanGet allowCompoundingOnEodGet arrearsBasedOnOriginalScheduleGet compoundingFrequencyNthDayGet compoundingFrequencyOnDayGet compoundingFrequencyTypeGet compoundingFrequencyWeekdayGet compoundingIntervalGet disallowInterestCalculationOnPastDuegetId()Get idGet interestRecalculationCompoundingMethodGet isCompoundingToBePostedAsTransactionGet loanProductgetNew()Get _newGet preCloseInterestCalculationStrategyGet rescheduleStrategyMethodGet restFrequencyNthDayGet restFrequencyOnDayGet restFrequencyTypeGet restFrequencyWeekdayGet restIntervalinthashCode()interestRecalculationCompoundingMethod(Integer interestRecalculationCompoundingMethod) isCompoundingToBePostedAsTransaction(Boolean isCompoundingToBePostedAsTransaction) loanProduct(LoanProduct loanProduct) preCloseInterestCalculationStrategy(LoanProductInterestRecalculationDetails.PreCloseInterestCalculationStrategyEnum preCloseInterestCalculationStrategy) rescheduleStrategyMethod(Integer rescheduleStrategyMethod) restFrequencyNthDay(Integer restFrequencyNthDay) restFrequencyOnDay(Integer restFrequencyOnDay) restFrequencyType(LoanProductInterestRecalculationDetails.RestFrequencyTypeEnum restFrequencyType) restFrequencyWeekday(Integer restFrequencyWeekday) restInterval(Integer restInterval) voidsetAllowCompoundingOnEod(Boolean allowCompoundingOnEod) voidsetArrearsBasedOnOriginalSchedule(Boolean arrearsBasedOnOriginalSchedule) voidsetCompoundingFrequencyNthDay(Integer compoundingFrequencyNthDay) voidsetCompoundingFrequencyOnDay(Integer compoundingFrequencyOnDay) voidsetCompoundingFrequencyType(LoanProductInterestRecalculationDetails.CompoundingFrequencyTypeEnum compoundingFrequencyType) voidsetCompoundingFrequencyWeekday(Integer compoundingFrequencyWeekday) voidsetCompoundingInterval(Integer compoundingInterval) voidsetDisallowInterestCalculationOnPastDue(Boolean disallowInterestCalculationOnPastDue) voidvoidsetInterestRecalculationCompoundingMethod(Integer interestRecalculationCompoundingMethod) voidsetIsCompoundingToBePostedAsTransaction(Boolean isCompoundingToBePostedAsTransaction) voidsetLoanProduct(LoanProduct loanProduct) voidvoidsetPreCloseInterestCalculationStrategy(LoanProductInterestRecalculationDetails.PreCloseInterestCalculationStrategyEnum preCloseInterestCalculationStrategy) voidsetRescheduleStrategyMethod(Integer rescheduleStrategyMethod) voidsetRestFrequencyNthDay(Integer restFrequencyNthDay) voidsetRestFrequencyOnDay(Integer restFrequencyOnDay) voidsetRestFrequencyType(LoanProductInterestRecalculationDetails.RestFrequencyTypeEnum restFrequencyType) voidsetRestFrequencyWeekday(Integer restFrequencyWeekday) voidsetRestInterval(Integer restInterval) toString()
-
Field Details
-
SERIALIZED_NAME_ALLOW_COMPOUNDING_ON_EOD
- See Also:
-
SERIALIZED_NAME_ARREARS_BASED_ON_ORIGINAL_SCHEDULE
- See Also:
-
SERIALIZED_NAME_COMPOUNDING_FREQUENCY_NTH_DAY
- See Also:
-
SERIALIZED_NAME_COMPOUNDING_FREQUENCY_ON_DAY
- See Also:
-
SERIALIZED_NAME_COMPOUNDING_FREQUENCY_TYPE
- See Also:
-
SERIALIZED_NAME_COMPOUNDING_FREQUENCY_WEEKDAY
- See Also:
-
SERIALIZED_NAME_COMPOUNDING_INTERVAL
- See Also:
-
SERIALIZED_NAME_DISALLOW_INTEREST_CALCULATION_ON_PAST_DUE
- See Also:
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_INTEREST_RECALCULATION_COMPOUNDING_METHOD
- See Also:
-
SERIALIZED_NAME_IS_COMPOUNDING_TO_BE_POSTED_AS_TRANSACTION
- See Also:
-
SERIALIZED_NAME_LOAN_PRODUCT
- See Also:
-
SERIALIZED_NAME_NEW
- See Also:
-
SERIALIZED_NAME_PRE_CLOSE_INTEREST_CALCULATION_STRATEGY
- See Also:
-
SERIALIZED_NAME_RESCHEDULE_STRATEGY_METHOD
- See Also:
-
SERIALIZED_NAME_REST_FREQUENCY_NTH_DAY
- See Also:
-
SERIALIZED_NAME_REST_FREQUENCY_ON_DAY
- See Also:
-
SERIALIZED_NAME_REST_FREQUENCY_TYPE
- See Also:
-
SERIALIZED_NAME_REST_FREQUENCY_WEEKDAY
- See Also:
-
SERIALIZED_NAME_REST_INTERVAL
- See Also:
-
-
Constructor Details
-
LoanProductInterestRecalculationDetails
public LoanProductInterestRecalculationDetails()
-
-
Method Details
-
allowCompoundingOnEod
-
getAllowCompoundingOnEod
Get allowCompoundingOnEod- Returns:
- allowCompoundingOnEod
-
setAllowCompoundingOnEod
-
arrearsBasedOnOriginalSchedule
public LoanProductInterestRecalculationDetails arrearsBasedOnOriginalSchedule(Boolean arrearsBasedOnOriginalSchedule) -
getArrearsBasedOnOriginalSchedule
Get arrearsBasedOnOriginalSchedule- Returns:
- arrearsBasedOnOriginalSchedule
-
setArrearsBasedOnOriginalSchedule
-
compoundingFrequencyNthDay
public LoanProductInterestRecalculationDetails compoundingFrequencyNthDay(Integer compoundingFrequencyNthDay) -
getCompoundingFrequencyNthDay
Get compoundingFrequencyNthDay- Returns:
- compoundingFrequencyNthDay
-
setCompoundingFrequencyNthDay
-
compoundingFrequencyOnDay
public LoanProductInterestRecalculationDetails compoundingFrequencyOnDay(Integer compoundingFrequencyOnDay) -
getCompoundingFrequencyOnDay
Get compoundingFrequencyOnDay- Returns:
- compoundingFrequencyOnDay
-
setCompoundingFrequencyOnDay
-
compoundingFrequencyType
public LoanProductInterestRecalculationDetails compoundingFrequencyType(LoanProductInterestRecalculationDetails.CompoundingFrequencyTypeEnum compoundingFrequencyType) -
getCompoundingFrequencyType
@Nullable public LoanProductInterestRecalculationDetails.CompoundingFrequencyTypeEnum getCompoundingFrequencyType()Get compoundingFrequencyType- Returns:
- compoundingFrequencyType
-
setCompoundingFrequencyType
public void setCompoundingFrequencyType(LoanProductInterestRecalculationDetails.CompoundingFrequencyTypeEnum compoundingFrequencyType) -
compoundingFrequencyWeekday
public LoanProductInterestRecalculationDetails compoundingFrequencyWeekday(Integer compoundingFrequencyWeekday) -
getCompoundingFrequencyWeekday
Get compoundingFrequencyWeekday- Returns:
- compoundingFrequencyWeekday
-
setCompoundingFrequencyWeekday
-
compoundingInterval
-
getCompoundingInterval
Get compoundingInterval- Returns:
- compoundingInterval
-
setCompoundingInterval
-
disallowInterestCalculationOnPastDue
public LoanProductInterestRecalculationDetails disallowInterestCalculationOnPastDue(Boolean disallowInterestCalculationOnPastDue) -
getDisallowInterestCalculationOnPastDue
Get disallowInterestCalculationOnPastDue- Returns:
- disallowInterestCalculationOnPastDue
-
setDisallowInterestCalculationOnPastDue
-
id
-
getId
Get id- Returns:
- id
-
setId
-
interestRecalculationCompoundingMethod
public LoanProductInterestRecalculationDetails interestRecalculationCompoundingMethod(Integer interestRecalculationCompoundingMethod) -
getInterestRecalculationCompoundingMethod
Get interestRecalculationCompoundingMethod- Returns:
- interestRecalculationCompoundingMethod
-
setInterestRecalculationCompoundingMethod
public void setInterestRecalculationCompoundingMethod(Integer interestRecalculationCompoundingMethod) -
isCompoundingToBePostedAsTransaction
public LoanProductInterestRecalculationDetails isCompoundingToBePostedAsTransaction(Boolean isCompoundingToBePostedAsTransaction) -
getIsCompoundingToBePostedAsTransaction
Get isCompoundingToBePostedAsTransaction- Returns:
- isCompoundingToBePostedAsTransaction
-
setIsCompoundingToBePostedAsTransaction
-
loanProduct
-
getLoanProduct
Get loanProduct- Returns:
- loanProduct
-
setLoanProduct
-
_new
-
getNew
Get _new- Returns:
- _new
-
setNew
-
preCloseInterestCalculationStrategy
public LoanProductInterestRecalculationDetails preCloseInterestCalculationStrategy(LoanProductInterestRecalculationDetails.PreCloseInterestCalculationStrategyEnum preCloseInterestCalculationStrategy) -
getPreCloseInterestCalculationStrategy
@Nullable public LoanProductInterestRecalculationDetails.PreCloseInterestCalculationStrategyEnum getPreCloseInterestCalculationStrategy()Get preCloseInterestCalculationStrategy- Returns:
- preCloseInterestCalculationStrategy
-
setPreCloseInterestCalculationStrategy
public void setPreCloseInterestCalculationStrategy(LoanProductInterestRecalculationDetails.PreCloseInterestCalculationStrategyEnum preCloseInterestCalculationStrategy) -
rescheduleStrategyMethod
public LoanProductInterestRecalculationDetails rescheduleStrategyMethod(Integer rescheduleStrategyMethod) -
getRescheduleStrategyMethod
Get rescheduleStrategyMethod- Returns:
- rescheduleStrategyMethod
-
setRescheduleStrategyMethod
-
restFrequencyNthDay
-
getRestFrequencyNthDay
Get restFrequencyNthDay- Returns:
- restFrequencyNthDay
-
setRestFrequencyNthDay
-
restFrequencyOnDay
-
getRestFrequencyOnDay
Get restFrequencyOnDay- Returns:
- restFrequencyOnDay
-
setRestFrequencyOnDay
-
restFrequencyType
public LoanProductInterestRecalculationDetails restFrequencyType(LoanProductInterestRecalculationDetails.RestFrequencyTypeEnum restFrequencyType) -
getRestFrequencyType
@Nullable public LoanProductInterestRecalculationDetails.RestFrequencyTypeEnum getRestFrequencyType()Get restFrequencyType- Returns:
- restFrequencyType
-
setRestFrequencyType
public void setRestFrequencyType(LoanProductInterestRecalculationDetails.RestFrequencyTypeEnum restFrequencyType) -
restFrequencyWeekday
-
getRestFrequencyWeekday
Get restFrequencyWeekday- Returns:
- restFrequencyWeekday
-
setRestFrequencyWeekday
-
restInterval
-
getRestInterval
Get restInterval- Returns:
- restInterval
-
setRestInterval
-
equals
-
hashCode
public int hashCode() -
toString
-