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
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.
|
Copyright © 2014. All Rights Reserved.