Class LoanProductInterestRecalculationData

java.lang.Object
org.apache.fineract.client.models.LoanProductInterestRecalculationData

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.8.0") public class LoanProductInterestRecalculationData extends Object
LoanProductInterestRecalculationData
  • Field Details

    • SERIALIZED_NAME_ALLOW_COMPOUNDING_ON_EOD

      public static final String SERIALIZED_NAME_ALLOW_COMPOUNDING_ON_EOD
      See Also:
    • SERIALIZED_NAME_ARREARS_BASED_ON_ORIGINAL_SCHEDULE

      public static final String SERIALIZED_NAME_ARREARS_BASED_ON_ORIGINAL_SCHEDULE
      See Also:
    • SERIALIZED_NAME_COMPOUNDING_TO_BE_POSTED_AS_TRANSACTION

      public static final String SERIALIZED_NAME_COMPOUNDING_TO_BE_POSTED_AS_TRANSACTION
      See Also:
    • SERIALIZED_NAME_DISALLOW_INTEREST_CALCULATION_ON_PAST_DUE

      public static final String SERIALIZED_NAME_DISALLOW_INTEREST_CALCULATION_ON_PAST_DUE
      See Also:
    • SERIALIZED_NAME_ID

      public static final String SERIALIZED_NAME_ID
      See Also:
    • SERIALIZED_NAME_INTEREST_RECALCULATION_COMPOUNDING_TYPE

      public static final String SERIALIZED_NAME_INTEREST_RECALCULATION_COMPOUNDING_TYPE
      See Also:
    • SERIALIZED_NAME_IS_ARREARS_BASED_ON_ORIGINAL_SCHEDULE

      public static final String SERIALIZED_NAME_IS_ARREARS_BASED_ON_ORIGINAL_SCHEDULE
      See Also:
    • SERIALIZED_NAME_IS_COMPOUNDING_TO_BE_POSTED_AS_TRANSACTION

      public static final String SERIALIZED_NAME_IS_COMPOUNDING_TO_BE_POSTED_AS_TRANSACTION
      See Also:
    • SERIALIZED_NAME_PRE_CLOSURE_INTEREST_CALCULATION_STRATEGY

      public static final String SERIALIZED_NAME_PRE_CLOSURE_INTEREST_CALCULATION_STRATEGY
      See Also:
    • SERIALIZED_NAME_PRODUCT_ID

      public static final String SERIALIZED_NAME_PRODUCT_ID
      See Also:
    • SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_INTERVAL

      public static final String SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_INTERVAL
      See Also:
    • SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_NTH_DAY

      public static final String SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_NTH_DAY
      See Also:
    • SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_ON_DAY

      public static final String SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_ON_DAY
      See Also:
    • SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_TYPE

      public static final String SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_TYPE
      See Also:
    • SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_WEEKDAY

      public static final String SERIALIZED_NAME_RECALCULATION_COMPOUNDING_FREQUENCY_WEEKDAY
      See Also:
    • SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_INTERVAL

      public static final String SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_INTERVAL
      See Also:
    • SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_NTH_DAY

      public static final String SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_NTH_DAY
      See Also:
    • SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_ON_DAY

      public static final String SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_ON_DAY
      See Also:
    • SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_TYPE

      public static final String SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_TYPE
      See Also:
    • SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_WEEKDAY

      public static final String SERIALIZED_NAME_RECALCULATION_REST_FREQUENCY_WEEKDAY
      See Also:
    • SERIALIZED_NAME_RESCHEDULE_STRATEGY_TYPE

      public static final String SERIALIZED_NAME_RESCHEDULE_STRATEGY_TYPE
      See Also:
  • Constructor Details

    • LoanProductInterestRecalculationData

      public LoanProductInterestRecalculationData()
  • Method Details

    • allowCompoundingOnEod

      public LoanProductInterestRecalculationData allowCompoundingOnEod(Boolean allowCompoundingOnEod)
    • getAllowCompoundingOnEod

      @Nullable public Boolean getAllowCompoundingOnEod()
      Get allowCompoundingOnEod
      Returns:
      allowCompoundingOnEod
    • setAllowCompoundingOnEod

      public void setAllowCompoundingOnEod(Boolean allowCompoundingOnEod)
    • arrearsBasedOnOriginalSchedule

      public LoanProductInterestRecalculationData arrearsBasedOnOriginalSchedule(Boolean arrearsBasedOnOriginalSchedule)
    • getArrearsBasedOnOriginalSchedule

      @Nullable public Boolean getArrearsBasedOnOriginalSchedule()
      Get arrearsBasedOnOriginalSchedule
      Returns:
      arrearsBasedOnOriginalSchedule
    • setArrearsBasedOnOriginalSchedule

      public void setArrearsBasedOnOriginalSchedule(Boolean arrearsBasedOnOriginalSchedule)
    • compoundingToBePostedAsTransaction

      public LoanProductInterestRecalculationData compoundingToBePostedAsTransaction(Boolean compoundingToBePostedAsTransaction)
    • getCompoundingToBePostedAsTransaction

      @Nullable public Boolean getCompoundingToBePostedAsTransaction()
      Get compoundingToBePostedAsTransaction
      Returns:
      compoundingToBePostedAsTransaction
    • setCompoundingToBePostedAsTransaction

      public void setCompoundingToBePostedAsTransaction(Boolean compoundingToBePostedAsTransaction)
    • disallowInterestCalculationOnPastDue

      public LoanProductInterestRecalculationData disallowInterestCalculationOnPastDue(Boolean disallowInterestCalculationOnPastDue)
    • getDisallowInterestCalculationOnPastDue

      @Nullable public Boolean getDisallowInterestCalculationOnPastDue()
      Get disallowInterestCalculationOnPastDue
      Returns:
      disallowInterestCalculationOnPastDue
    • setDisallowInterestCalculationOnPastDue

      public void setDisallowInterestCalculationOnPastDue(Boolean disallowInterestCalculationOnPastDue)
    • id

    • getId

      @Nullable public Long getId()
      Get id
      Returns:
      id
    • setId

      public void setId(Long id)
    • interestRecalculationCompoundingType

      public LoanProductInterestRecalculationData interestRecalculationCompoundingType(EnumOptionData interestRecalculationCompoundingType)
    • getInterestRecalculationCompoundingType

      @Nullable public EnumOptionData getInterestRecalculationCompoundingType()
      Get interestRecalculationCompoundingType
      Returns:
      interestRecalculationCompoundingType
    • setInterestRecalculationCompoundingType

      public void setInterestRecalculationCompoundingType(EnumOptionData interestRecalculationCompoundingType)
    • isArrearsBasedOnOriginalSchedule

      public LoanProductInterestRecalculationData isArrearsBasedOnOriginalSchedule(Boolean isArrearsBasedOnOriginalSchedule)
    • getIsArrearsBasedOnOriginalSchedule

      @Nullable public Boolean getIsArrearsBasedOnOriginalSchedule()
      Get isArrearsBasedOnOriginalSchedule
      Returns:
      isArrearsBasedOnOriginalSchedule
    • setIsArrearsBasedOnOriginalSchedule

      public void setIsArrearsBasedOnOriginalSchedule(Boolean isArrearsBasedOnOriginalSchedule)
    • isCompoundingToBePostedAsTransaction

      public LoanProductInterestRecalculationData isCompoundingToBePostedAsTransaction(Boolean isCompoundingToBePostedAsTransaction)
    • getIsCompoundingToBePostedAsTransaction

      @Nullable public Boolean getIsCompoundingToBePostedAsTransaction()
      Get isCompoundingToBePostedAsTransaction
      Returns:
      isCompoundingToBePostedAsTransaction
    • setIsCompoundingToBePostedAsTransaction

      public void setIsCompoundingToBePostedAsTransaction(Boolean isCompoundingToBePostedAsTransaction)
    • preClosureInterestCalculationStrategy

      public LoanProductInterestRecalculationData preClosureInterestCalculationStrategy(EnumOptionData preClosureInterestCalculationStrategy)
    • getPreClosureInterestCalculationStrategy

      @Nullable public EnumOptionData getPreClosureInterestCalculationStrategy()
      Get preClosureInterestCalculationStrategy
      Returns:
      preClosureInterestCalculationStrategy
    • setPreClosureInterestCalculationStrategy

      public void setPreClosureInterestCalculationStrategy(EnumOptionData preClosureInterestCalculationStrategy)
    • productId

      public LoanProductInterestRecalculationData productId(Long productId)
    • getProductId

      @Nullable public Long getProductId()
      Get productId
      Returns:
      productId
    • setProductId

      public void setProductId(Long productId)
    • recalculationCompoundingFrequencyInterval

      public LoanProductInterestRecalculationData recalculationCompoundingFrequencyInterval(Integer recalculationCompoundingFrequencyInterval)
    • getRecalculationCompoundingFrequencyInterval

      @Nullable public Integer getRecalculationCompoundingFrequencyInterval()
      Get recalculationCompoundingFrequencyInterval
      Returns:
      recalculationCompoundingFrequencyInterval
    • setRecalculationCompoundingFrequencyInterval

      public void setRecalculationCompoundingFrequencyInterval(Integer recalculationCompoundingFrequencyInterval)
    • recalculationCompoundingFrequencyNthDay

      public LoanProductInterestRecalculationData recalculationCompoundingFrequencyNthDay(EnumOptionData recalculationCompoundingFrequencyNthDay)
    • getRecalculationCompoundingFrequencyNthDay

      @Nullable public EnumOptionData getRecalculationCompoundingFrequencyNthDay()
      Get recalculationCompoundingFrequencyNthDay
      Returns:
      recalculationCompoundingFrequencyNthDay
    • setRecalculationCompoundingFrequencyNthDay

      public void setRecalculationCompoundingFrequencyNthDay(EnumOptionData recalculationCompoundingFrequencyNthDay)
    • recalculationCompoundingFrequencyOnDay

      public LoanProductInterestRecalculationData recalculationCompoundingFrequencyOnDay(Integer recalculationCompoundingFrequencyOnDay)
    • getRecalculationCompoundingFrequencyOnDay

      @Nullable public Integer getRecalculationCompoundingFrequencyOnDay()
      Get recalculationCompoundingFrequencyOnDay
      Returns:
      recalculationCompoundingFrequencyOnDay
    • setRecalculationCompoundingFrequencyOnDay

      public void setRecalculationCompoundingFrequencyOnDay(Integer recalculationCompoundingFrequencyOnDay)
    • recalculationCompoundingFrequencyType

      public LoanProductInterestRecalculationData recalculationCompoundingFrequencyType(EnumOptionData recalculationCompoundingFrequencyType)
    • getRecalculationCompoundingFrequencyType

      @Nullable public EnumOptionData getRecalculationCompoundingFrequencyType()
      Get recalculationCompoundingFrequencyType
      Returns:
      recalculationCompoundingFrequencyType
    • setRecalculationCompoundingFrequencyType

      public void setRecalculationCompoundingFrequencyType(EnumOptionData recalculationCompoundingFrequencyType)
    • recalculationCompoundingFrequencyWeekday

      public LoanProductInterestRecalculationData recalculationCompoundingFrequencyWeekday(EnumOptionData recalculationCompoundingFrequencyWeekday)
    • getRecalculationCompoundingFrequencyWeekday

      @Nullable public EnumOptionData getRecalculationCompoundingFrequencyWeekday()
      Get recalculationCompoundingFrequencyWeekday
      Returns:
      recalculationCompoundingFrequencyWeekday
    • setRecalculationCompoundingFrequencyWeekday

      public void setRecalculationCompoundingFrequencyWeekday(EnumOptionData recalculationCompoundingFrequencyWeekday)
    • recalculationRestFrequencyInterval

      public LoanProductInterestRecalculationData recalculationRestFrequencyInterval(Integer recalculationRestFrequencyInterval)
    • getRecalculationRestFrequencyInterval

      @Nullable public Integer getRecalculationRestFrequencyInterval()
      Get recalculationRestFrequencyInterval
      Returns:
      recalculationRestFrequencyInterval
    • setRecalculationRestFrequencyInterval

      public void setRecalculationRestFrequencyInterval(Integer recalculationRestFrequencyInterval)
    • recalculationRestFrequencyNthDay

      public LoanProductInterestRecalculationData recalculationRestFrequencyNthDay(EnumOptionData recalculationRestFrequencyNthDay)
    • getRecalculationRestFrequencyNthDay

      @Nullable public EnumOptionData getRecalculationRestFrequencyNthDay()
      Get recalculationRestFrequencyNthDay
      Returns:
      recalculationRestFrequencyNthDay
    • setRecalculationRestFrequencyNthDay

      public void setRecalculationRestFrequencyNthDay(EnumOptionData recalculationRestFrequencyNthDay)
    • recalculationRestFrequencyOnDay

      public LoanProductInterestRecalculationData recalculationRestFrequencyOnDay(Integer recalculationRestFrequencyOnDay)
    • getRecalculationRestFrequencyOnDay

      @Nullable public Integer getRecalculationRestFrequencyOnDay()
      Get recalculationRestFrequencyOnDay
      Returns:
      recalculationRestFrequencyOnDay
    • setRecalculationRestFrequencyOnDay

      public void setRecalculationRestFrequencyOnDay(Integer recalculationRestFrequencyOnDay)
    • recalculationRestFrequencyType

      public LoanProductInterestRecalculationData recalculationRestFrequencyType(EnumOptionData recalculationRestFrequencyType)
    • getRecalculationRestFrequencyType

      @Nullable public EnumOptionData getRecalculationRestFrequencyType()
      Get recalculationRestFrequencyType
      Returns:
      recalculationRestFrequencyType
    • setRecalculationRestFrequencyType

      public void setRecalculationRestFrequencyType(EnumOptionData recalculationRestFrequencyType)
    • recalculationRestFrequencyWeekday

      public LoanProductInterestRecalculationData recalculationRestFrequencyWeekday(EnumOptionData recalculationRestFrequencyWeekday)
    • getRecalculationRestFrequencyWeekday

      @Nullable public EnumOptionData getRecalculationRestFrequencyWeekday()
      Get recalculationRestFrequencyWeekday
      Returns:
      recalculationRestFrequencyWeekday
    • setRecalculationRestFrequencyWeekday

      public void setRecalculationRestFrequencyWeekday(EnumOptionData recalculationRestFrequencyWeekday)
    • rescheduleStrategyType

      public LoanProductInterestRecalculationData rescheduleStrategyType(EnumOptionData rescheduleStrategyType)
    • getRescheduleStrategyType

      @Nullable public EnumOptionData getRescheduleStrategyType()
      Get rescheduleStrategyType
      Returns:
      rescheduleStrategyType
    • setRescheduleStrategyType

      public void setRescheduleStrategyType(EnumOptionData rescheduleStrategyType)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object