Class DashboardWriterES
java.lang.Object
io.camunda.optimize.service.db.es.writer.DashboardWriterES
- All Implemented Interfaces:
DashboardWriter
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.ElasticSearchCondition.class)
public class DashboardWriterES
extends Object
implements DashboardWriter
-
Field Summary
Fields inherited from interface io.camunda.optimize.service.db.writer.DashboardWriter
DEFAULT_DASHBOARD_NAME -
Constructor Summary
ConstructorsConstructorDescriptionDashboardWriterES(OptimizeElasticsearchClient esClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, TaskRepositoryES taskRepositoryES) -
Method Summary
Modifier and TypeMethodDescriptioncreateNewDashboard(String userId, DashboardDefinitionRestDto dashboardDefinitionDto) createNewDashboard(String userId, DashboardDefinitionRestDto dashboardDefinitionDto, String id) voiddeleteDashboard(String dashboardId) voiddeleteDashboardsOfCollection(String collectionId) voidvoidremoveReportFromDashboards(String reportId) saveDashboard(DashboardDefinitionRestDto dashboardDefinitionDto) voidupdateDashboard(DashboardDefinitionUpdateDto dashboard, String id)
-
Constructor Details
-
DashboardWriterES
public DashboardWriterES(OptimizeElasticsearchClient esClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, TaskRepositoryES taskRepositoryES)
-
-
Method Details
-
createNewDashboard
public IdResponseDto createNewDashboard(String userId, DashboardDefinitionRestDto dashboardDefinitionDto) - Specified by:
createNewDashboardin interfaceDashboardWriter
-
createNewDashboard
public IdResponseDto createNewDashboard(String userId, DashboardDefinitionRestDto dashboardDefinitionDto, String id) - Specified by:
createNewDashboardin interfaceDashboardWriter
-
saveDashboard
- Specified by:
saveDashboardin interfaceDashboardWriter
-
updateDashboard
- Specified by:
updateDashboardin interfaceDashboardWriter
-
removeReportFromDashboards
- Specified by:
removeReportFromDashboardsin interfaceDashboardWriter
-
deleteDashboardsOfCollection
- Specified by:
deleteDashboardsOfCollectionin interfaceDashboardWriter
-
deleteDashboard
- Specified by:
deleteDashboardin interfaceDashboardWriter
-
deleteManagementDashboard
public void deleteManagementDashboard()- Specified by:
deleteManagementDashboardin interfaceDashboardWriter
-