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

19 lines
671 B
Java
Raw Normal View History

2017-12-15 00:01:26 +01:00
package eu.eudat.managers;
2017-12-14 18:07:09 +01:00
2017-12-15 00:01:26 +01:00
import eu.eudat.dao.entities.DMPDao;
import eu.eudat.dao.entities.DatasetDao;
import eu.eudat.dao.entities.ProjectDao;
import eu.eudat.models.dashboard.DashBoardStatistics;
2017-12-14 18:07:09 +01:00
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;
}
}