| Package | Description | 
|---|---|
| org.identityconnectors.contract.test | |
| org.identityconnectors.framework.api | 
 The Connector API presents a consistent view of any Connector,
         regardless of which operations the connector actually implements. 
 | 
| org.identityconnectors.framework.impl.api | |
| org.identityconnectors.framework.impl.api.local | |
| org.identityconnectors.framework.impl.api.osgi.internal | |
| org.identityconnectors.framework.impl.api.remote | 
| Modifier and Type | Field and Description | 
|---|---|
protected ConnectorFacade | 
ContractTestBase._connFacade  | 
| Modifier and Type | Method and Description | 
|---|---|
static ConnectorFacade | 
ConnectorHelper.createConnectorFacade(DataProvider dataProvider)
Creates connector facade, initializes connector configuration from
 dataProvider and validates configuration and/or tests connection. 
 | 
static ConnectorFacade | 
ConnectorHelper.createConnectorFacadeWithWrongConfiguration(DataProvider dataProvider,
                                           Map<?,?> wrongPropertyMap)
Creates connector facade with wrong configuration. 
 | 
ConnectorFacade | 
ContractTestBase.getConnectorFacade()
Always need a  
ConnectorFacade. | 
| Modifier and Type | Method and Description | 
|---|---|
static Uid | 
ConnectorHelper.createObject(ConnectorFacade connectorFacade,
            DataProvider dataProvider,
            ObjectClassInfo objectClassInfo,
            String testName,
            int sequenceNumber,
            OperationOptions opOptions)
gets the attributes for you 
 | 
static Uid | 
ConnectorHelper.createObject(ConnectorFacade connectorFacade,
            DataProvider dataProvider,
            ObjectClassInfo objectClassInfo,
            String testName,
            String qualifier,
            int sequenceNumber,
            OperationOptions opOptions)
gets the attributes for you, appending the qualifier to the attribute name 
 | 
static boolean | 
ConnectorHelper.deleteObject(ConnectorFacade connectorFacade,
            ObjectClass objClass,
            Uid uid,
            boolean failOnError,
            OperationOptions opOptions)
Performs deletion of object specified by uid. 
 | 
static boolean | 
ConnectorHelper.operationsSupported(ConnectorFacade connectorFacade,
                   ObjectClass oClass,
                   Set<Class<? extends APIOperation>> operations)
check to see if a particular objectclass supports a particular operations
 To succeed all the operations must be supported. 
 | 
static boolean | 
ConnectorHelper.operationsSupported(ConnectorFacade connectorFacade,
                   Set<Class<? extends APIOperation>> operations)
check to see if ANY objectclass supports a particular operations 
 | 
static boolean | 
ConnectorHelper.operationSupported(ConnectorFacade connectorFacade,
                  Class<? extends APIOperation> operation)
check to see if ANY objectclass supports a particular operation 
 | 
static boolean | 
ConnectorHelper.operationSupported(ConnectorFacade connectorFacade,
                  Class<? extends APIOperation> operations1,
                  Class<? extends APIOperation> operations2)
check to see if ANY objectclass supports a particular operation 
 | 
static boolean | 
ConnectorHelper.operationSupported(ConnectorFacade connectorFacade,
                  ObjectClass oClass,
                  Class<? extends APIOperation> operation)
check to see if a particular objectclass supports a particular operation 
 | 
static boolean | 
ConnectorHelper.operationSupported(ConnectorFacade connectorFacade,
                  ObjectClass oClass,
                  Class<? extends APIOperation> operation1,
                  Class<? extends APIOperation> operation2)
check to see if a particular objectclass supports a particular operations 
 | 
static List<ConnectorObject> | 
ConnectorHelper.search(ConnectorFacade connectorFacade,
      ObjectClass objClass,
      Filter filter,
      OperationOptions opOptions)
Performs search on connector facade with specified object class, filter and operation options. 
 | 
static Map<Uid,ConnectorObject> | 
ConnectorHelper.search2Map(ConnectorFacade connectorFacade,
          ObjectClass objClass,
          Filter filter,
          OperationOptions opOptions)
Performs search on connector facade with specified object class, filter and operation options. 
 | 
static List<SyncDelta> | 
ConnectorHelper.sync(ConnectorFacade connectorFacade,
    ObjectClass objClass,
    SyncToken token,
    OperationOptions opOptions)
Performs sync on connector facade. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract ConnectorFacade | 
ConnectorFacadeFactory.newInstance(APIConfiguration config)
Get a new instance of  
ConnectorFacade. | 
abstract ConnectorFacade | 
ConnectorFacadeFactory.newInstance(ConnectorInfo connectorInfo,
           String config)
Get a new instance of  
ConnectorFacade. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractConnectorFacade
Implements all the methods of the facade. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ConnectorFacade | 
ManagedConnectorFacadeFactoryImpl.newInstance(APIConfiguration config)
Get a new instance of  
ConnectorFacade. | 
ConnectorFacade | 
ConnectorFacadeFactoryImpl.newInstance(APIConfiguration config)
Get a new instance of  
ConnectorFacade. | 
ConnectorFacade | 
ManagedConnectorFacadeFactoryImpl.newInstance(ConnectorInfo connectorInfo,
           String config)  | 
ConnectorFacade | 
ConnectorFacadeFactoryImpl.newInstance(ConnectorInfo connectorInfo,
           String config)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LocalConnectorFacadeImpl
Implements all the methods of the facade. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ConnectorFacade | 
OsgiConnectorInfoManagerImpl.newInstance(APIConfiguration config)  | 
ConnectorFacade | 
OsgiConnectorInfoManagerImpl.newInstance(ConnectorInfo connectorInfo,
           String config)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RemoteConnectorFacadeImpl
Implements all the methods of the facade 
 | 
Copyright © 2022. All rights reserved.