Class DashboardWriterOS
java.lang.Object
io.camunda.optimize.service.db.os.writer.DashboardWriterOS
- All Implemented Interfaces:
DashboardWriter
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.OpenSearchCondition.class)
public class DashboardWriterOS
extends Object
implements DashboardWriter
-
Field Summary
Fields inherited from interface io.camunda.optimize.service.db.writer.DashboardWriter
DEFAULT_DASHBOARD_NAME -
Constructor Summary
Constructors -
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
-
DashboardWriterOS
-
-
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
-