@Component public class ModelDiagController extends Object implements ModelDiagnosticService
Modifier and Type | Field and Description |
---|---|
static String |
CLASS_NAME_WITH_DOT |
EVALUATE_MAPPING, EXECUTE_REPOSITORY_QUERY, GET_LOG_FILE_CONTENT, GET_LOG_FILE_SIZE, PROVISIONING_SELF_TEST, REPOSITORY_SELF_TEST, REPOSITORY_TEST_ORG_CLOSURE_CONSISTENCY
Modifier and Type | Method and Description |
---|---|
com.evolveum.midpoint.xml.ns._public.common.common_3.MappingEvaluationResponseType |
evaluateMapping(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingEvaluationRequestType request,
Task task,
OperationResult parentResult)
Execute arbitrary mapping.
|
RepositoryQueryDiagResponse |
executeRepositoryQuery(RepositoryQueryDiagRequest request,
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) |
com.evolveum.midpoint.xml.ns._public.common.common_3.LogFileContentType |
getLogFileContent(Long fromPosition,
Long maxSize,
Task task,
OperationResult parentResult)
Returns the contents of the log file.
|
long |
getLogFileSize(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 RepositoryQueryDiagResponse executeRepositoryQuery(RepositoryQueryDiagRequest request, Task task, OperationResult parentResult) throws SchemaException, SecurityViolationException
ModelDiagnosticService
executeRepositoryQuery
in interface ModelDiagnosticService
SchemaException
SecurityViolationException
public com.evolveum.midpoint.xml.ns._public.common.common_3.MappingEvaluationResponseType evaluateMapping(com.evolveum.midpoint.xml.ns._public.common.common_3.MappingEvaluationRequestType request, Task task, OperationResult parentResult) throws SchemaException, SecurityViolationException, ExpressionEvaluationException, ObjectNotFoundException
ModelDiagnosticService
evaluateMapping
in interface ModelDiagnosticService
SchemaException
SecurityViolationException
ExpressionEvaluationException
ObjectNotFoundException
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
public com.evolveum.midpoint.xml.ns._public.common.common_3.LogFileContentType getLogFileContent(Long fromPosition, Long maxSize, Task task, OperationResult parentResult) throws SecurityViolationException, IOException, SchemaException
ModelDiagnosticService
getLogFileContent
in interface ModelDiagnosticService
fromPosition
- From absolute log file position (if non-negative); or counted from the end (if negative).maxSize
- Max number of bytes to return.SecurityViolationException
IOException
SchemaException
public long getLogFileSize(Task task, OperationResult parentResult) throws SchemaException, SecurityViolationException
getLogFileSize
in interface ModelDiagnosticService
SchemaException
SecurityViolationException
Copyright © 2016 evolveum. All rights reserved.