Revision 57174
Added by Ioannis Diplas over 4 years ago
DashboardController.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import eu.dnetlib.repo.manager.domain.BrokerSummary; |
4 | 4 |
import eu.dnetlib.repo.manager.domain.RepositorySummaryInfo; |
5 |
import eu.dnetlib.repo.manager.domain.UsageSummary; |
|
5 | 6 |
import eu.dnetlib.repo.manager.service.BrokerService; |
6 | 7 |
import eu.dnetlib.repo.manager.service.DashboardService; |
7 | 8 |
import eu.dnetlib.repo.manager.service.PiWikService; |
... | ... | |
33 | 34 |
@Autowired |
34 | 35 |
private BrokerService brokerService; |
35 | 36 |
|
37 |
@Autowired |
|
38 |
private PiWikService piWikService; |
|
39 |
|
|
36 | 40 |
@RequestMapping(value = "/getRepositoriesSummary/{userEmail}/{page}/{size}" , method = RequestMethod.GET, |
37 | 41 |
produces = MediaType.APPLICATION_JSON_VALUE) |
38 | 42 |
@ResponseBody |
... | ... | |
57 | 61 |
produces = MediaType.APPLICATION_JSON_VALUE) |
58 | 62 |
@ResponseBody |
59 | 63 |
@PreAuthorize("hasRole('ROLE_USER')") |
60 |
public MetricsInfo getUsageSummary(
|
|
64 |
public UsageSummary getUsageSummary(
|
|
61 | 65 |
@PathVariable("repoId") String repoId) throws RepositoryServiceException { |
62 |
return repositoryService.getMetricsInfoForRepository(repoId);
|
|
66 |
return new UsageSummary(repositoryService.getMetricsInfoForRepository(repoId), piWikService.getPiwikSiteForRepo(repoId));
|
|
63 | 67 |
} |
64 | 68 |
|
65 | 69 |
@RequestMapping(value = "/brokerSummary/{email}/{ds_name}" , method = RequestMethod.GET, |
Also available in: Unified diff
Usage summary custom return object with PiwikInfo and MetricsInfo