com.evolveum.midpoint.model.api
Interface ModelDiagnosticService

All Known Implementing Classes:
ModelDiagController

public interface ModelDiagnosticService

A service provided by the IDM Model focused on system diagnostic. It allows to retrieve diagnostic data that are not exactly part of system configuration (such as repository configuration). It can also be used to initiate self-tests and similar diagnostic routines. UNSTABLE: This is likely to change PRIVATE: This interface is not supposed to be used outside of midPoint

Author:
Radovan Semancik

Field Summary
static String CLASS_NAME_WITH_DOT
           
static String REPOSITORY_SELF_TEST
           
 
Method Summary
 RepositoryDiag getRepositoryDiag(Task task, OperationResult parentResult)
          Provide repository run-time configuration and diagnostic information.
 OperationResult repositorySelfTest(Task task)
          Runs a short, non-descructive repository self test.
 

Field Detail

CLASS_NAME_WITH_DOT

static final String CLASS_NAME_WITH_DOT

REPOSITORY_SELF_TEST

static final String REPOSITORY_SELF_TEST
Method Detail

getRepositoryDiag

RepositoryDiag getRepositoryDiag(Task task,
                                 OperationResult parentResult)
Provide repository run-time configuration and diagnostic information.


repositorySelfTest

OperationResult repositorySelfTest(Task task)
Runs a short, non-descructive repository self test. This methods should never throw a (checked) exception. All the results should be in the returned result structure (including fatal errors).



Copyright © 2013 evolveum. All Rights Reserved.