@Component public class ModelDiagController extends Object implements ModelDiagnosticService
Modifier and Type | Field and Description |
---|---|
static String |
CLASS_NAME_WITH_DOT |
PROVISIONING_SELF_TEST, REPOSITORY_EXECUTE_QUERY, REPOSITORY_SELF_TEST, REPOSITORY_TEST_ORG_CLOSURE_CONSISTENCY
Modifier and Type | Method and Description |
---|---|
String |
executeRepositoryQuery(String query,
Task task,
OperationResult parentResult)
Execute arbitrary implementation-specific query.
|
String |
exportDataModel(Collection<String> resourceOids,
Task task,
OperationResult parentResult)
Exports data model
EXPERIMENTAL.
|
String |
exportDataModel(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource,
Task task,
OperationResult parentResult) |
ProvisioningDiag |
getProvisioningDiag(Task task,
OperationResult parentResult)
Provide provisioning run-time configuration and diagnostic information.
|
RepositoryDiag |
getRepositoryDiag(Task task,
OperationResult parentResult)
Provide repository run-time configuration and diagnostic information.
|
OperationResult |
provisioningSelfTest(Task task)
Runs a short, non-destructive internal provisioning test.
|
OperationResult |
repositorySelfTest(Task task)
Runs a short, non-destructive repository self test.
|
void |
repositoryTestOrgClosureConsistency(Task task,
boolean repairIfNecessary,
OperationResult parentResult)
Checks a org closure table for consistency, repairing any problems found.
|
public static final String CLASS_NAME_WITH_DOT
public RepositoryDiag getRepositoryDiag(Task task, OperationResult parentResult)
ModelDiagnosticService
getRepositoryDiag
in interface ModelDiagnosticService
public OperationResult repositorySelfTest(Task task)
ModelDiagnosticService
repositorySelfTest
in interface ModelDiagnosticService
public void repositoryTestOrgClosureConsistency(Task task, boolean repairIfNecessary, OperationResult parentResult) throws SchemaException, SecurityViolationException
ModelDiagnosticService
repositoryTestOrgClosureConsistency
in interface ModelDiagnosticService
SchemaException
SecurityViolationException
public String executeRepositoryQuery(String query, Task task, OperationResult parentResult) throws SchemaException, SecurityViolationException
ModelDiagnosticService
executeRepositoryQuery
in interface ModelDiagnosticService
SchemaException
SecurityViolationException
public OperationResult provisioningSelfTest(Task task)
ModelDiagnosticService
provisioningSelfTest
in interface ModelDiagnosticService
public ProvisioningDiag getProvisioningDiag(Task task, OperationResult parentResult)
ModelDiagnosticService
getProvisioningDiag
in interface ModelDiagnosticService
public String exportDataModel(Collection<String> resourceOids, Task task, OperationResult parentResult) throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException, SecurityViolationException
ModelDiagnosticService
exportDataModel
in interface ModelDiagnosticService
SchemaException
ConfigurationException
ObjectNotFoundException
CommunicationException
SecurityViolationException
public String exportDataModel(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource, Task task, OperationResult parentResult) throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException, SecurityViolationException
exportDataModel
in interface ModelDiagnosticService
SchemaException
ConfigurationException
ObjectNotFoundException
CommunicationException
SecurityViolationException
Copyright © 2016 evolveum. All rights reserved.