package org.mifos.clientportfolio.newloan.domain;
import java.util.List;
import org.mifos.accounts.loan.business.LoanScheduleEntity;
import org.mifos.accounts.productdefinition.util.helpers.GraceType;
import org.mifos.accounts.productdefinition.util.helpers.InterestType;
import org.mifos.framework.util.helpers.Money;
public interface LoanScheduleRounder {
List<LoanScheduleEntity> round(GraceType graceType, Short gracePeriodDuration, Money loanAmount,
InterestType interestType,
List<LoanScheduleEntity> unroundedLoanSchedules,
List<LoanScheduleEntity> allExistingLoanSchedules);
}