@Component public class ConnectorFactoryIcfImpl extends Object implements ConnectorFactory
OPERATION_LIST_CONNECTOR| Constructor and Description |
|---|
ConnectorFactoryIcfImpl() |
| Modifier and Type | Method and Description |
|---|---|
ConnectorInstance |
createConnectorInstance(com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType connectorType,
String namespace,
String desc)
Creates new connector instance.
|
String |
getFrameworkVersion()
Return a version of the framework.
|
void |
initialize()
Initialize the ICF implementation.
|
Set<com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType> |
listConnectors(com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorHostType host,
OperationResult parentRestul)
Returns a list XML representation of the ICF connectors.
|
void |
selfTest(OperationResult parentTestResult)
Execute self-test for each connector framework that is capable of executing tests.
|
void |
shutdown() |
public static final String ICF_FRAMEWORK_URI
public static final String NS_ICF_CONFIGURATION
public static final String NS_ICF_SCHEMA
public static final String NS_ICF_SCHEMA_PREFIX
public static final String NS_ICF_RESOURCE_INSTANCE_PREFIX
public static final QName ICFS_NAME
public static final String ICFS_NAME_DISPLAY_NAME
public static final int ICFS_NAME_DISPLAY_ORDER
public static final QName ICFS_UID
public static final String ICFS_UID_DISPLAY_NAME
public static final int ICFS_UID_DISPLAY_ORDER
public static final QName ICFS_ACCOUNT
public static final String ACCOUNT_OBJECT_CLASS_LOCAL_NAME
public static final String GROUP_OBJECT_CLASS_LOCAL_NAME
public static final String CONNECTOR_SCHEMA_CONFIGURATION_PROPERTIES_ELEMENT_LOCAL_NAME
public static final QName CONNECTOR_SCHEMA_CONFIGURATION_PROPERTIES_ELEMENT_QNAME
public static final String CONNECTOR_SCHEMA_CONFIGURATION_PROPERTIES_TYPE_LOCAL_NAME
public static final QName CONNECTOR_SCHEMA_CONFIGURATION_PROPERTIES_TYPE_QNAME
public static final String CONNECTOR_SCHEMA_CONFIGURATION_TYPE_LOCAL_NAME
public static final String CONNECTOR_SCHEMA_CONNECTOR_POOL_CONFIGURATION_XML_ELEMENT_NAME
public static final QName CONNECTOR_SCHEMA_CONNECTOR_POOL_CONFIGURATION_ELEMENT
public static final QName CONNECTOR_SCHEMA_CONNECTOR_POOL_CONFIGURATION_TYPE
protected static final String CONNECTOR_SCHEMA_CONNECTOR_POOL_CONFIGURATION_MIN_EVICTABLE_IDLE_TIME_MILLIS
public static final String CONNECTOR_SCHEMA_CONNECTOR_POOL_CONFIGURATION_MIN_IDLE
public static final String CONNECTOR_SCHEMA_CONNECTOR_POOL_CONFIGURATION_MAX_IDLE
public static final String CONNECTOR_SCHEMA_CONNECTOR_POOL_CONFIGURATION_MAX_OBJECTS
public static final String CONNECTOR_SCHEMA_CONNECTOR_POOL_CONFIGURATION_MAX_WAIT
public static final String CONNECTOR_SCHEMA_PRODUCER_BUFFER_SIZE_XML_ELEMENT_NAME
public static final QName CONNECTOR_SCHEMA_PRODUCER_BUFFER_SIZE_ELEMENT
public static final QName CONNECTOR_SCHEMA_PRODUCER_BUFFER_SIZE_TYPE
public static final String CONNECTOR_SCHEMA_LEGACY_SCHEMA_XML_ELEMENT_NAME
public static final QName CONNECTOR_SCHEMA_LEGACY_SCHEMA_ELEMENT
public static final QName CONNECTOR_SCHEMA_LEGACY_SCHEMA_TYPE
public static final String CONNECTOR_SCHEMA_TIMEOUTS_XML_ELEMENT_NAME
public static final QName CONNECTOR_SCHEMA_TIMEOUTS_ELEMENT
public static final QName CONNECTOR_SCHEMA_TIMEOUTS_TYPE
public static final String CONNECTOR_SCHEMA_RESULTS_HANDLER_CONFIGURATION_ELEMENT_LOCAL_NAME
public static final QName CONNECTOR_SCHEMA_RESULTS_HANDLER_CONFIGURATION_ELEMENT
public static final QName CONNECTOR_SCHEMA_RESULTS_HANDLER_CONFIGURATION_TYPE
public static final String CONNECTOR_SCHEMA_RESULTS_HANDLER_CONFIGURATION_ENABLE_NORMALIZING_RESULTS_HANDLER
public static final String CONNECTOR_SCHEMA_RESULTS_HANDLER_CONFIGURATION_ENABLE_FILTERED_RESULTS_HANDLER
public static final String CONNECTOR_SCHEMA_RESULTS_HANDLER_CONFIGURATION_FILTERED_RESULTS_HANDLER_IN_VALIDATION_MODE
public static final String CONNECTOR_SCHEMA_RESULTS_HANDLER_CONFIGURATION_ENABLE_CASE_INSENSITIVE_HANDLER
public static final String CONNECTOR_SCHEMA_RESULTS_HANDLER_CONFIGURATION_ENABLE_ATTRIBUTES_TO_GET_SEARCH_RESULTS_HANDLER
public static final int ATTR_DISPLAY_ORDER_START
public static final int ATTR_DISPLAY_ORDER_INCREMENT
@PostConstruct public void initialize()
public ConnectorInstance createConnectorInstance(com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType connectorType, String namespace, String desc) throws ObjectNotFoundException, SchemaException
createConnectorInstance in interface ConnectorFactoryObjectNotFoundExceptionSchemaExceptionpublic Set<com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType> listConnectors(com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorHostType host, OperationResult parentRestul) throws CommunicationException
listConnectors in interface ConnectorFactoryhost - definition of a connector host or null for local connector listCommunicationExceptionpublic void selfTest(OperationResult parentTestResult)
ConnectorFactoryselfTest in interface ConnectorFactorypublic String getFrameworkVersion()
ConnectorFactorygetFrameworkVersion in interface ConnectorFactorypublic void shutdown()
shutdown in interface ConnectorFactoryCopyright © 2016 evolveum. All rights reserved.