argos/dmp-backend/src/main/java/managers/DashBoardManager.java

21 lines
690 B
Java

package managers;
import org.springframework.beans.factory.annotation.Autowired;
import dao.entities.DMPDao;
import dao.entities.DatasetDao;
import dao.entities.ProjectDao;
import models.dashboard.DashBoardStatistics;
public class DashBoardManager {
public DashBoardStatistics getStatistics(DatasetDao datasetRepository,DMPDao dataManagementPlanRepository,ProjectDao projectRepository){
DashBoardStatistics statistics = new DashBoardStatistics();
statistics.setTotalDataManagementPlanCount(dataManagementPlanRepository.count());
statistics.setTotalDataSetCount(datasetRepository.count());
statistics.setTotalProjectCount(projectRepository.count());
return statistics;
}
}