Uses of Interface
org.identityconnectors.framework.api.operations.APIOperation
Package
Description
The Connector API presents a consistent view of any Connector,
regardless of which operations the connector actually implements.
-
Uses of APIOperation in org.identityconnectors.framework.api
Modifier and TypeInterfaceDescriptioninterface
Main interface through which an application invokes Connector operations.Modifier and TypeMethodDescriptionConnectorFacade.getOperation
(Class<? extends APIOperation> clazz) Get an instance of an operation that this facade supports.Modifier and TypeMethodDescriptionSet<Class<? extends APIOperation>>
ConfigurationProperty.getOperations()
Set of operations for which this property must be specified.Set<Class<? extends APIOperation>>
APIConfiguration.getSupportedOperations()
Get the set of operations that thisConnectorFacade
will support.Set<Class<? extends APIOperation>>
ConnectorFacade.getSupportedOperations()
Get the set of operations that thisConnectorFacade
will support.Modifier and TypeMethodDescriptionConnectorFacade.getOperation
(Class<? extends APIOperation> clazz) Get an instance of an operation that this facade supports.APIConfiguration.getRateLimit
(Class<? extends APIOperation> operation) Gets the rate limit map for the operation provided.int
APIConfiguration.getTimeout
(Class<? extends APIOperation> operation) Gets the rate limit map based on the operation provided.void
APIConfiguration.setRateLimit
(Class<? extends APIOperation> operation, Map<String, Integer> rateLimits) Sets the timeout value for the operation provided.void
APIConfiguration.setTimeout
(Class<? extends APIOperation> operation, int timeout) Sets the timeout value for the operation provided. -
Uses of APIOperation in org.identityconnectors.framework.api.operations
Modifier and TypeInterfaceDescriptioninterface
interface
Execute a series ofAPIOperation
.interface
interface
interface
interface
Get a particularConnectorObject
based on theUid
.interface
interface
Get the schema from theConnector
.interface
Runs a script in the same JVM or .Net Runtime as theConnector
.interface
Runs a script on the target resource that a connector manages.interface
interface
Poll for synchronization events--i.e., native changes to target objects.interface
interface
Tests theconfiguration
with the connector.interface
Updates aConnectorObject
.interface
Validates theconfiguration
. -
Uses of APIOperation in org.identityconnectors.framework.common
Modifier and TypeMethodDescriptionstatic Set<Class<? extends APIOperation>>
FrameworkUtil.allAPIOperations()
Return all the knownAPIOperation
s.static Set<Class<? extends APIOperation>>
FrameworkUtil.getDefaultSupportedOperations
(Class<? extends Connector> connector) Determines the default set of operations that aConnector
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 aSPIOperation
to an set ofAPIOperation
. -
Uses of APIOperation in org.identityconnectors.framework.common.objects
Modifier and TypeMethodDescriptionMap<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 TypeMethodDescriptionSchema.getSupportedObjectClassesByOperation
(Class<? extends APIOperation> apiop) Returns the supported object classes for the given operation.Schema.getSupportedOptionsByOperation
(Class<? extends APIOperation> apiop) Returns the supported options for the given operation.ModifierConstructorDescriptionSchema
(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.