Class LoanScheduleCalculationPlatformServiceImpl
java.lang.Object
org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleCalculationPlatformServiceImpl
- All Implemented Interfaces:
org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleCalculationPlatformService
@Service
@Transactional
public class LoanScheduleCalculationPlatformServiceImpl
extends Object
implements org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleCalculationPlatformService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.portfolio.loanaccount.loanschedule.domain.LoanScheduleModelcalculateLoanSchedule(org.apache.fineract.infrastructure.core.api.JsonQuery query, Boolean validateParams) org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanScheduleDatagenerateLoanScheduleForVariableInstallmentRequest(Long loanId, String json) voidupdateFutureSchedule(org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanScheduleData loanScheduleData, Long loanId)
-
Constructor Details
-
LoanScheduleCalculationPlatformServiceImpl
public LoanScheduleCalculationPlatformServiceImpl()
-
-
Method Details
-
calculateLoanSchedule
public org.apache.fineract.portfolio.loanaccount.loanschedule.domain.LoanScheduleModel calculateLoanSchedule(org.apache.fineract.infrastructure.core.api.JsonQuery query, Boolean validateParams) - Specified by:
calculateLoanSchedulein interfaceorg.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleCalculationPlatformService
-
updateFutureSchedule
public void updateFutureSchedule(org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanScheduleData loanScheduleData, Long loanId) - Specified by:
updateFutureSchedulein interfaceorg.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleCalculationPlatformService
-
generateLoanScheduleForVariableInstallmentRequest
@Transactional(readOnly=true) public org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanScheduleData generateLoanScheduleForVariableInstallmentRequest(Long loanId, String json) - Specified by:
generateLoanScheduleForVariableInstallmentRequestin interfaceorg.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleCalculationPlatformService
-