@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.
|
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_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
Copyright © 2015 evolveum. All rights reserved.