Class ReportReaderOS
java.lang.Object
io.camunda.optimize.service.db.os.reader.ReportReaderOS
- All Implemented Interfaces:
ReportReader
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.OpenSearchCondition.class)
public class ReportReaderOS
extends Object
implements ReportReader
-
Field Summary
Fields inherited from interface io.camunda.optimize.service.db.reader.ReportReader
ALL_REPORT_INDICES, REPORT_DATA_XML_PROPERTY, REPORT_LIST_EXCLUDES -
Constructor Summary
ConstructorsConstructorDescriptionReportReaderOS(OptimizeOpenSearchClient osClient, ConfigurationService configurationService) -
Method Summary
Modifier and TypeMethodDescriptiongetAllReportsForIdsOmitXml(List<String> reportIds) getAllReportsForProcessDefinitionKeyOmitXml(String definitionKey) getAllSingleProcessReportsForIdsOmitXml(List<String> reportIds) getCombinedReportsForSimpleReport(String simpleReportId) longgetReportCount(ReportType reportType) getReportsForCollectionIncludingXml(String collectionId) getReportsForCollectionOmitXml(String collectionId) getSingleDecisionReportOmitXml(String reportId) getSingleProcessReportOmitXml(String reportId) long
-
Constructor Details
-
ReportReaderOS
-
-
Method Details
-
getReport
- Specified by:
getReportin interfaceReportReader
-
getSingleProcessReportOmitXml
public Optional<SingleProcessReportDefinitionRequestDto> getSingleProcessReportOmitXml(String reportId) - Specified by:
getSingleProcessReportOmitXmlin interfaceReportReader
-
getSingleDecisionReportOmitXml
public Optional<SingleDecisionReportDefinitionRequestDto> getSingleDecisionReportOmitXml(String reportId) - Specified by:
getSingleDecisionReportOmitXmlin interfaceReportReader
-
getAllReportsForIdsOmitXml
- Specified by:
getAllReportsForIdsOmitXmlin interfaceReportReader
-
getAllReportsForProcessDefinitionKeyOmitXml
- Specified by:
getAllReportsForProcessDefinitionKeyOmitXmlin interfaceReportReader
-
getAllPrivateReportsOmitXml
- Specified by:
getAllPrivateReportsOmitXmlin interfaceReportReader
-
getReportsForCollectionIncludingXml
- Specified by:
getReportsForCollectionIncludingXmlin interfaceReportReader
-
getAllSingleProcessReportsForIdsOmitXml
public List<SingleProcessReportDefinitionRequestDto> getAllSingleProcessReportsForIdsOmitXml(List<String> reportIds) - Specified by:
getAllSingleProcessReportsForIdsOmitXmlin interfaceReportReader
-
getReportsForCollectionOmitXml
- Specified by:
getReportsForCollectionOmitXmlin interfaceReportReader
-
getCombinedReportsForSimpleReport
public List<CombinedReportDefinitionRequestDto> getCombinedReportsForSimpleReport(String simpleReportId) - Specified by:
getCombinedReportsForSimpleReportin interfaceReportReader
-
getReportCount
- Specified by:
getReportCountin interfaceReportReader
-
getUserTaskReportCount
public long getUserTaskReportCount()- Specified by:
getUserTaskReportCountin interfaceReportReader
-