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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarrearsBasedOnOriginalSchedule(Boolean arrearsBasedOnOriginalSchedule) compoundingFrequencyNthDay(Integer compoundingFrequencyNthDay) compoundingFrequencyOnDay(Integer compoundingFrequencyOnDay) compoundingFrequencyType(LoanProductInterestRecalculationDetails.CompoundingFrequencyTypeEnum compoundingFrequencyType) compoundingFrequencyWeekday(Integer compoundingFrequencyWeekday) compoundingInterval(Integer compoundingInterval) booleanGet arrearsBasedOnOriginalScheduleGet compoundingFrequencyNthDayGet compoundingFrequencyOnDayGet compoundingFrequencyTypeGet compoundingFrequencyWeekdayGet compoundingIntervalgetId()Get idGet interestRecalculationCompoundingMethodGet isCompoundingToBePostedAsTransactiongetNew()Get _newGet preCloseInterestCalculationStrategyGet rescheduleStrategyMethodGet restFrequencyNthDayGet restFrequencyOnDayGet restFrequencyTypeGet restFrequencyWeekdayGet restIntervalinthashCode()interestRecalculationCompoundingMethod(Integer interestRecalculationCompoundingMethod) isCompoundingToBePostedAsTransaction(Boolean isCompoundingToBePostedAsTransaction) preCloseInterestCalculationStrategy(LoanProductInterestRecalculationDetails.PreCloseInterestCalculationStrategyEnum preCloseInterestCalculationStrategy) rescheduleStrategyMethod(Integer rescheduleStrategyMethod) restFrequencyNthDay(Integer restFrequencyNthDay) restFrequencyOnDay(Integer restFrequencyOnDay) restFrequencyType(LoanProductInterestRecalculationDetails.RestFrequencyTypeEnum restFrequencyType) restFrequencyWeekday(Integer restFrequencyWeekday) restInterval(Integer restInterval) voidsetArrearsBasedOnOriginalSchedule(Boolean arrearsBasedOnOriginalSchedule) voidsetCompoundingFrequencyNthDay(Integer compoundingFrequencyNthDay) voidsetCompoundingFrequencyOnDay(Integer compoundingFrequencyOnDay) voidsetCompoundingFrequencyType(LoanProductInterestRecalculationDetails.CompoundingFrequencyTypeEnum compoundingFrequencyType) voidsetCompoundingFrequencyWeekday(Integer compoundingFrequencyWeekday) voidsetCompoundingInterval(Integer compoundingInterval) voidvoidsetInterestRecalculationCompoundingMethod(Integer interestRecalculationCompoundingMethod) voidsetIsCompoundingToBePostedAsTransaction(Boolean isCompoundingToBePostedAsTransaction) 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_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_ID
- See Also:
-
SERIALIZED_NAME_INTEREST_RECALCULATION_COMPOUNDING_METHOD
- See Also:
-
SERIALIZED_NAME_IS_COMPOUNDING_TO_BE_POSTED_AS_TRANSACTION
- 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
-
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
-
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
-
_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
-