blob: b2fcbde13e70cdf864d08b0968a55e7ae14b2106 [file] [log] [blame]
package org.apache.fineract.ui.online.loanaccounts.loanapplication;
import org.apache.fineract.data.models.loan.CreditWorthinessSnapshot;
import org.apache.fineract.data.models.loan.LoanAccount;
import org.apache.fineract.data.models.loan.PaymentCycle;
import org.apache.fineract.data.models.loan.TermRange;
/**
* @author Rajan Maurya
* On 17/07/17.
*/
public interface OnNavigationBarListener {
interface LoanDetailsData {
void setLoanDetails(LoanAccount.State currentState, String identifier,
String productIdentifier, Double maximumBalance, PaymentCycle paymentCycle,
TermRange termRange);
}
interface LoanDebtIncomeData {
void setDebtIncome(CreditWorthinessSnapshot debtIncome);
}
interface LoanCoSignerData {
void setCoSignerDebtIncome(CreditWorthinessSnapshot coSignerDebtIncome);
void showProgressbar(String message);
void hideProgressbar();
}
}