@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 ConnectorFactory
ObjectNotFoundException
SchemaException
public 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 ConnectorFactory
host
- definition of a connector host or null for local connector listCommunicationException
public void selfTest(OperationResult parentTestResult)
ConnectorFactory
selfTest
in interface ConnectorFactory
public String getFrameworkVersion()
ConnectorFactory
getFrameworkVersion
in interface ConnectorFactory
public void shutdown()
shutdown
in interface ConnectorFactory
Copyright © 2016 evolveum. All rights reserved.