Class UsageStatisticsServiceImpl
java.lang.Object
net.datenwerke.rs.usagestatistics.service.usagestatistics.UsageStatisticsServiceImpl
- All Implemented Interfaces:
UsageStatisticsService
-
Constructor Summary
ConstructorsConstructorDescriptionUsageStatisticsServiceImpl(<any> entityManagerProvider, <any> reportServiceProvider, <any> hookHandlerProvider) -
Method Summary
Modifier and TypeMethodDescriptionlonglonggetNodeCount(Class<?> nodeClazz) <any>longgetReportCount(Class<? extends Report> clazz) <any>getSpecificReportCount(Class<? extends Report> reportClazz, Class<? extends Report> variantClazz) provideCategory(String key, String msg, Class<? extends UsageStatisticsEntryProviderHook> hookClazz) provideNodeCountValueEntry(String key, String msg, Class<?> clazz) provideReportCountValueEntry(String reportKey, String reportMsg, Class<? extends Report> reportClazz, String variantKey, String variantMsg, Class<? extends Report> variantClazz) provideTableTemplateCountValueEntry(String key, String msg, String type)
-
Constructor Details
-
UsageStatisticsServiceImpl
public UsageStatisticsServiceImpl(<any> entityManagerProvider, <any> reportServiceProvider, <any> hookHandlerProvider)
-
-
Method Details
-
getReportCount
- Specified by:
getReportCountin interfaceUsageStatisticsService
-
getReportCount
public <any> getReportCount()- Specified by:
getReportCountin interfaceUsageStatisticsService
-
getSpecificReportCount
public <any> getSpecificReportCount(Class<? extends Report> reportClazz, Class<? extends Report> variantClazz) - Specified by:
getSpecificReportCountin interfaceUsageStatisticsService
-
getNodeCount
- Specified by:
getNodeCountin interfaceUsageStatisticsService
-
provideNodeCountValueEntry
- Specified by:
provideNodeCountValueEntryin interfaceUsageStatisticsService
-
provideReportCountValueEntry
public Map<<any>,Object> provideReportCountValueEntry(String reportKey, String reportMsg, Class<? extends Report> reportClazz, String variantKey, String variantMsg, Class<? extends Report> variantClazz) - Specified by:
provideReportCountValueEntryin interfaceUsageStatisticsService
-
provideCategory
public Map<<any>,Map<<any>, provideCategoryObject>> (String key, String msg, Class<? extends UsageStatisticsEntryProviderHook> hookClazz) - Specified by:
provideCategoryin interfaceUsageStatisticsService
-
provideTableTemplateCountValueEntry
- Specified by:
provideTableTemplateCountValueEntryin interfaceUsageStatisticsService
-
getDatasourceUsageCount
- Specified by:
getDatasourceUsageCountin interfaceUsageStatisticsService
-