Package com.viglet.turing.api.sn.console
Class TurSNSiteMetricsAPI
Object
TurSNSiteMetricsAPI
@RestController
@RequestMapping("/api/sn/{snSiteId}/metrics")
public class TurSNSiteMetricsAPI
extends Object
- Since:
- 0.3.6
- Author:
- Alexandre Oliveira
-
Constructor Summary
ConstructorsConstructorDescriptionTurSNSiteMetricsAPI
(TurSNSiteRepository turSNSiteRepository, TurSNSiteMetricAccessRepository turSNSiteMetricAccessRepository) -
Method Summary
Modifier and TypeMethodDescriptionturSNSiteMetricsTopTermsAllTime
(String snSiteId, int rows) turSNSiteMetricsTopTermsThisMonth
(String snSiteId, int rows) turSNSiteMetricsTopTermsThisWeek
(String snSiteId, int rows) turSNSiteMetricsTopTermsToday
(String snSiteId, int rows)
-
Constructor Details
-
TurSNSiteMetricsAPI
@Inject public TurSNSiteMetricsAPI(TurSNSiteRepository turSNSiteRepository, TurSNSiteMetricAccessRepository turSNSiteMetricAccessRepository)
-
-
Method Details
-
turSNSiteMetricsTopTermsToday
@GetMapping("top-terms/today/{rows}") public TurSNSiteMetricsTopTermsBean turSNSiteMetricsTopTermsToday(@PathVariable String snSiteId, @PathVariable int rows) -
turSNSiteMetricsTopTermsThisWeek
@GetMapping("top-terms/this-week/{rows}") public TurSNSiteMetricsTopTermsBean turSNSiteMetricsTopTermsThisWeek(@PathVariable String snSiteId, @PathVariable int rows) -
turSNSiteMetricsTopTermsThisMonth
@GetMapping("top-terms/this-month/{rows}") public TurSNSiteMetricsTopTermsBean turSNSiteMetricsTopTermsThisMonth(@PathVariable String snSiteId, @PathVariable int rows) -
turSNSiteMetricsTopTermsAllTime
@GetMapping("top-terms/all-time/{rows}") public TurSNSiteMetricsTopTermsBean turSNSiteMetricsTopTermsAllTime(@PathVariable String snSiteId, @PathVariable int rows)
-