package org.mifos.application.servicefacade; import java.util.List; import org.mifos.dto.domain.DashboardDto; public interface DashboardServiceFacade { DashboardDto getDashboardDto(); String[] getLoanHeaders(); String[] getCustomerHeaders(); int countBorrowers(); int countBorrowersGroup(); int countOfActiveClients(); int countOfActiveGroups(); int countOfActiveCenters(); int countLoansWaitingForApproval(); int countBadStandingLoans(); int countLoansToBePaidCurrentWeek(); List<?> getActiveClients(int position,int noOfObjects,String ordering); List<?> getActiveGroups(int position,int noOfObjects,String ordering); List<?> getActiveCenters(int position,int noOfObjects,String ordering); List<?> getBorrowers(int position,int noOfObj,String ordering); List<?> getBorrowersGroup(int position,int noOfObjects,String ordering); List<?> getWaitingForApprovalLoans(int position,int noOfObjects,String ordering); List<?> getLoansInArrears(int position,int noOfObjects,String ordering); List<?> getLoansToBePaidCurrentWeek(int position,int noOfObjects,String ordering); }