Class DashboardServiceImpl
java.lang.Object
com.evolveum.midpoint.model.impl.controller.DashboardServiceImpl
- All Implemented Interfaces:
DashboardService
@Component("dashboardService")
public class DashboardServiceImpl
extends Object
implements DashboardService
- Author:
- skublik
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncountAuditEvents
(CollectionRefSpecificationType collectionRef, ObjectCollectionType collection, Task task, OperationResult result) createWidgetData
(DashboardWidgetType widget, boolean useDisplaySource, Task task, OperationResult result) getCollectionRefSpecificationType
(DashboardWidgetType widget, Task task, OperationResult result) getObjectCollectionType
(DashboardWidgetType widget, Task task, OperationResult result)
-
Constructor Details
-
DashboardServiceImpl
public DashboardServiceImpl()
-
-
Method Details
-
createWidgetData
public DashboardWidget createWidgetData(DashboardWidgetType widget, boolean useDisplaySource, Task task, OperationResult result) throws CommonException - Specified by:
createWidgetData
in interfaceDashboardService
- Throws:
CommonException
-
createEmptyWidgetData
- Specified by:
createEmptyWidgetData
in interfaceDashboardService
-
countAuditEvents
public Integer countAuditEvents(CollectionRefSpecificationType collectionRef, ObjectCollectionType collection, Task task, OperationResult result) throws CommonException - Specified by:
countAuditEvents
in interfaceDashboardService
- Throws:
CommonException
-
getObjectCollectionType
public ObjectCollectionType getObjectCollectionType(DashboardWidgetType widget, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ExpressionEvaluationException -
getCollectionRefSpecificationType
public CollectionRefSpecificationType getCollectionRefSpecificationType(DashboardWidgetType widget, Task task, OperationResult result) - Specified by:
getCollectionRefSpecificationType
in interfaceDashboardService
-