@Component public class ConnectorFactoryIcfImpl extends Object implements ConnectorFactory
OPERATION_LIST_CONNECTOR
Constructor and Description |
---|
ConnectorFactoryIcfImpl() |
Modifier and Type | Method and Description |
---|---|
ConnectorInstance |
createConnectorInstance(ConnectorType connectorType,
String namespace)
Creates new connector instance.
|
void |
initialize()
Initialize the ICF implementation.
|
Set<ConnectorType> |
listConnectors(ConnectorHostType host,
OperationResult parentRestul)
Returns a list XML representation of the ICF connectors.
|
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 QName ICFS_UID
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_ENABLE_CASE_INSENSITIVE_HANDLER
public static final String CONNECTOR_SCHEMA_RESULTS_HANDLER_CONFIGURATION_ENABLE_ATTRIBUTES_TO_GET_SEARCH_RESULTS_HANDLER
@PostConstruct public void initialize()
public ConnectorInstance createConnectorInstance(ConnectorType connectorType, String namespace) throws ObjectNotFoundException, SchemaException
createConnectorInstance
in interface ConnectorFactory
ObjectNotFoundException
SchemaException
public Set<ConnectorType> listConnectors(ConnectorHostType host, OperationResult parentRestul) throws CommunicationException
listConnectors
in interface ConnectorFactory
host
- definition of a connector host or null for local connector listCommunicationException
Copyright © 2013 evolveum. All rights reserved.