Class ReportServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<EngageEngineConfiguration>
com.flowable.engage.analytics.service.ReportServiceImpl
- All Implemented Interfaces:
ReportService
public class ReportServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<EngageEngineConfiguration> implements ReportService
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ReportServiceImpl(EngageEngineConfiguration engageEngineConfiguration, UserAnalyticsService userAnalyticsService, java.util.List<ReportDefinitionProvider> reportDefinitionProviders)
-
Method Summary
Modifier and Type Method Description protected void
addReport(ReportDefinition report)
void
generateDailyReport()
void
generateHourlyReport()
ReportDefinition
getReport(java.lang.String reportId)
java.util.List<ReportDefinition>
getReports()
java.util.List<ReportDefinition>
getReports(java.lang.String searchText)
Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
-
Constructor Details
-
ReportServiceImpl
public ReportServiceImpl(EngageEngineConfiguration engageEngineConfiguration, UserAnalyticsService userAnalyticsService, java.util.List<ReportDefinitionProvider> reportDefinitionProviders)
-
-
Method Details
-
addReport
-
generateHourlyReport
public void generateHourlyReport()- Specified by:
generateHourlyReport
in interfaceReportService
-
generateDailyReport
public void generateDailyReport()- Specified by:
generateDailyReport
in interfaceReportService
-
getReports
- Specified by:
getReports
in interfaceReportService
-
getReports
- Specified by:
getReports
in interfaceReportService
-
getReport
- Specified by:
getReport
in interfaceReportService
-