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.api.operations | |
org.identityconnectors.framework.common | |
org.identityconnectors.framework.common.objects | |
org.identityconnectors.framework.impl.api | |
org.identityconnectors.framework.impl.api.local | |
org.identityconnectors.framework.impl.api.local.operations | |
org.identityconnectors.framework.impl.api.remote | |
org.identityconnectors.framework.impl.api.remote.messages |
Modifier and Type | Method and Description |
---|---|
Set<Class<? extends APIOperation>> |
SyncApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
AuthenticationApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
abstract Set<Class<? extends APIOperation>> |
ContractTestBase.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
TestApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
GetApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
MultiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
AttributeTests.getAPIOperations() |
Set<Class<? extends APIOperation>> |
ResolveUsernameApiOpTests.getAPIOperations() |
Set<Class<? extends APIOperation>> |
SearchApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
ScriptOnResourceApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
DeleteApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
ValidateApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
SchemaApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
CreateApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
UpdateApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
ScriptOnConnectorApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Set<Class<? extends APIOperation>> |
UpdateDeltaApiOpTests.getAPIOperations()
Ask the subclasses for the
APIOperation . |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
SyncApiOpTests.canSyncAfterOp(Class<? extends APIOperation> operation)
Returns true if tests are configured to test connector's sync after specified operation.
|
OperationOptions |
ContractTestBase.getOperationOptionsByOp(ObjectClass objectClass,
Class<? extends APIOperation> clazz)
Gets OperationOptions suitable for specified operation.
|
OperationOptions |
ObjectClassRunner.getOperationOptionsByOp(ObjectClass objectClass,
Class<? extends APIOperation> clazz)
Gets OperationOptions suitable for specified operation.
|
OperationOptions |
ScriptOnResourceApiOpTests.getOperationOptionsByOp(ObjectClass objectClass,
Class<? extends APIOperation> clazz)
Gets OperationOptions suitable for specified operation.
|
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,
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 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
|
Modifier and Type | Interface and Description |
---|---|
interface |
ConnectorFacade
Main interface through which an application invokes Connector operations.
|
Modifier and Type | Method and Description |
---|---|
APIOperation |
ConnectorFacade.getOperation(Class<? extends APIOperation> clazz)
Get an instance of an operation that this facade supports.
|
Modifier and Type | Method and Description |
---|---|
Set<Class<? extends APIOperation>> |
ConfigurationProperty.getOperations()
Set of operations for which this property must be specified.
|
Set<Class<? extends APIOperation>> |
ConnectorFacade.getSupportedOperations()
Get the set of operations that this
ConnectorFacade will support. |
Set<Class<? extends APIOperation>> |
APIConfiguration.getSupportedOperations()
Get the set of operations that this
ConnectorFacade will support. |
Modifier and Type | Method and Description |
---|---|
APIOperation |
ConnectorFacade.getOperation(Class<? extends APIOperation> clazz)
Get an instance of an operation that this facade supports.
|
int |
APIConfiguration.getTimeout(Class<? extends APIOperation> operation)
Gets the timeout in milliseconds based on the operation provided.
|
void |
APIConfiguration.setTimeout(Class<? extends APIOperation> operation,
int timeout)
Sets the timeout value for the operation provided.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AuthenticationApiOp |
interface |
CreateApiOp |
interface |
DeleteApiOp |
interface |
GetApiOp
Get a particular
ConnectorObject based on the Uid . |
interface |
ResolveUsernameApiOp |
interface |
SchemaApiOp
Get the schema from the
Connector . |
interface |
ScriptOnConnectorApiOp
Runs a script in the same JVM or .Net Runtime as the
Connector . |
interface |
ScriptOnResourceApiOp
Runs a script on the target resource that a connector manages.
|
interface |
SearchApiOp |
interface |
SyncApiOp
Poll for synchronization events--i.e., native changes to target objects.
|
interface |
TestApiOp
Tests the
configuration with the connector. |
interface |
UpdateApiOp
Updates a
ConnectorObject . |
interface |
UpdateDeltaApiOp |
interface |
ValidateApiOp
Validates the
configuration . |
Modifier and Type | Method and Description |
---|---|
static Set<Class<? extends APIOperation>> |
FrameworkUtil.allAPIOperations()
Return all the known
APIOperation s. |
static Set<Class<? extends APIOperation>> |
FrameworkUtil.getDefaultSupportedOperations(Class<? extends Connector> connector)
Determines the default set of operations that a
Connector
supports. |
static Set<Class<? extends APIOperation>> |
FrameworkUtil.getUnconditionallySupportedOperations()
Returns the set of operations that are always supported.
|
static Set<Class<? extends APIOperation>> |
FrameworkUtil.spi2apis(Class<? extends SPIOperation> spi)
Converts a
SPIOperation to an set of APIOperation . |
Modifier and Type | Method and Description |
---|---|
Map<Class<? extends APIOperation>,Set<ObjectClassInfo>> |
Schema.getSupportedObjectClassesByOperation()
Returns the set of object classes that apply to a particular operation.
|
Map<Class<? extends APIOperation>,Set<OperationOptionInfo>> |
Schema.getSupportedOptionsByOperation()
Returns the set of operation options that apply to a particular
operation.
|
Modifier and Type | Method and Description |
---|---|
Set<ObjectClassInfo> |
Schema.getSupportedObjectClassesByOperation(Class<? extends APIOperation> apiop)
Returns the supported object classes for the given operation.
|
Set<OperationOptionInfo> |
Schema.getSupportedOptionsByOperation(Class<? extends APIOperation> apiop)
Returns the supported options for the given operation.
|
Constructor and Description |
---|
Schema(Set<ObjectClassInfo> info,
Set<OperationOptionInfo> options,
Map<Class<? extends APIOperation>,Set<ObjectClassInfo>> supportedObjectClassesByOperation,
Map<Class<? extends APIOperation>,Set<OperationOptionInfo>> supportedOptionsByOperation)
Public only for serialization; please use SchemaBuilder instead.
|
Schema(Set<ObjectClassInfo> info,
Set<OperationOptionInfo> options,
Map<Class<? extends APIOperation>,Set<ObjectClassInfo>> supportedObjectClassesByOperation,
Map<Class<? extends APIOperation>,Set<OperationOptionInfo>> supportedOptionsByOperation)
Public only for serialization; please use SchemaBuilder instead.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractConnectorFacade
Implements all the methods of the facade.
|
Modifier and Type | Method and Description |
---|---|
protected APIOperation |
AbstractConnectorFacade.createLoggingProxy(Class<? extends APIOperation> api,
APIOperation target)
Creates a logging proxy.
|
protected APIOperation |
AbstractConnectorFacade.createTimeoutProxy(Class<? extends APIOperation> api,
APIOperation target)
Creates the timeout proxy for the given operation.
|
APIOperation |
AbstractConnectorFacade.getOperation(Class<? extends APIOperation> api)
Return an instance of an API operation.
|
protected abstract APIOperation |
AbstractConnectorFacade.getOperationImplementation(Class<? extends APIOperation> api)
Gets the implementation of the given operation.
|
protected APIOperation |
AbstractConnectorFacade.newAPIOperationProxy(Class<? extends APIOperation> api,
InvocationHandler handler)
Creates a new
APIOperation proxy given a handler. |
Modifier and Type | Method and Description |
---|---|
Set<Class<? extends APIOperation>> |
ConfigurationPropertyImpl.getOperations() |
Set<Class<? extends APIOperation>> |
AbstractConnectorFacade.getSupportedOperations()
Get the set of operations that this
ConnectorFacade will support. |
Set<Class<? extends APIOperation>> |
APIConfigurationImpl.getSupportedOperations()
Get the set of operations that this
ConnectorFacade will support. |
Map<Class<? extends APIOperation>,Integer> |
APIConfigurationImpl.getTimeoutMap() |
Modifier and Type | Method and Description |
---|---|
protected APIOperation |
AbstractConnectorFacade.createLoggingProxy(Class<? extends APIOperation> api,
APIOperation target)
Creates a logging proxy.
|
protected APIOperation |
AbstractConnectorFacade.createTimeoutProxy(Class<? extends APIOperation> api,
APIOperation target)
Creates the timeout proxy for the given operation.
|
Modifier and Type | Method and Description |
---|---|
protected APIOperation |
AbstractConnectorFacade.createLoggingProxy(Class<? extends APIOperation> api,
APIOperation target)
Creates a logging proxy.
|
protected APIOperation |
AbstractConnectorFacade.createTimeoutProxy(Class<? extends APIOperation> api,
APIOperation target)
Creates the timeout proxy for the given operation.
|
APIOperation |
AbstractConnectorFacade.getOperation(Class<? extends APIOperation> api)
Return an instance of an API operation.
|
protected abstract APIOperation |
AbstractConnectorFacade.getOperationImplementation(Class<? extends APIOperation> api)
Gets the implementation of the given operation.
|
int |
APIConfigurationImpl.getTimeout(Class<? extends APIOperation> operation)
Gets the timeout in milliseconds based on the operation provided.
|
boolean |
APIConfigurationImpl.isSupportedOperation(Class<? extends APIOperation> api) |
protected APIOperation |
AbstractConnectorFacade.newAPIOperationProxy(Class<? extends APIOperation> api,
InvocationHandler handler)
Creates a new
APIOperation proxy given a handler. |
void |
ConfigurationPropertyImpl.setOperations(Set<Class<? extends APIOperation>> set) |
void |
APIConfigurationImpl.setSupportedOperations(Set<Class<? extends APIOperation>> op) |
void |
APIConfigurationImpl.setTimeout(Class<? extends APIOperation> operation,
int timeout)
Sets the timeout value for the operation provided.
|
void |
APIConfigurationImpl.setTimeoutMap(Map<Class<? extends APIOperation>,Integer> map) |
Constructor and Description |
---|
LoggingProxy(Class<? extends APIOperation> api,
Object target) |
Modifier and Type | Class and Description |
---|---|
class |
LocalConnectorFacadeImpl
Implements all the methods of the facade.
|
Modifier and Type | Method and Description |
---|---|
protected APIOperation |
LocalConnectorFacadeImpl.getOperationImplementation(Class<? extends APIOperation> api) |
Modifier and Type | Method and Description |
---|---|
protected APIOperation |
LocalConnectorFacadeImpl.getOperationImplementation(Class<? extends APIOperation> api) |
Modifier and Type | Class and Description |
---|---|
class |
AuthenticationImpl |
class |
CreateImpl |
class |
DeleteImpl |
class |
GetImpl
|
class |
ResolveUsernameImpl |
class |
SchemaImpl |
class |
ScriptOnConnectorImpl |
class |
ScriptOnResourceImpl |
class |
SearchImpl |
class |
SyncImpl |
class |
TestImpl
Provides a method for the API to call the SPI's test method on the
connector.
|
class |
UpdateDeltaImpl
Handles both version of update this include simple replace and the advance
update.
|
class |
UpdateImpl
Handles both version of update this include simple replace and the advance
update.
|
class |
ValidateImpl |
Modifier and Type | Class and Description |
---|---|
class |
RemoteConnectorFacadeImpl
Implements all the methods of the facade
|
Modifier and Type | Method and Description |
---|---|
protected APIOperation |
RemoteConnectorFacadeImpl.getOperationImplementation(Class<? extends APIOperation> api) |
Modifier and Type | Method and Description |
---|---|
protected APIOperation |
RemoteConnectorFacadeImpl.getOperationImplementation(Class<? extends APIOperation> api) |
Constructor and Description |
---|
RemoteOperationInvocationHandler(RemoteConnectorInfoImpl connectorInfo,
String connectorFacadeKey,
Class<? extends APIOperation> operation) |
Modifier and Type | Method and Description |
---|---|
Class<? extends APIOperation> |
OperationRequest.getOperation() |
Constructor and Description |
---|
OperationRequest(ConnectorKey key,
String connectorFacadeKey,
Class<? extends APIOperation> operation,
String operationMethodName,
List<Object> arguments) |
Copyright © 2019. All rights reserved.