| Package | Description |
|---|---|
| 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 |
| 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 |
ValidateApiOp
Validates the
configuration. |
| Modifier and Type | Method and Description |
|---|---|
static Set<Class<? extends APIOperation>> |
FrameworkUtil.allAPIOperations()
Return all the known
APIOperations. |
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.
|
Copyright © 2014. All rights reserved.