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 net.tirasa.connid.commons.scripted
Modifier and TypeClassDescriptionclass
-
Uses of APIOperation in org.identityconnectors.contract.test
Modifier and TypeMethodDescriptionSet
<Class<? extends APIOperation>> AttributeTests.getAPIOperations()
Set
<Class<? extends APIOperation>> AuthenticationApiOpTests.getAPIOperations()
abstract Set
<Class<? extends APIOperation>> ContractTestBase.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> CreateApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> DeleteApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> DiscoverConfigurationApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> GetApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> MultiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> ResolveUsernameApiOpTests.getAPIOperations()
Set
<Class<? extends APIOperation>> SchemaApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> ScriptOnConnectorApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> ScriptOnResourceApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> SearchApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> SyncApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> TestApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> UpdateApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> UpdateDeltaApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Set
<Class<? extends APIOperation>> ValidateApiOpTests.getAPIOperations()
Ask the subclasses for theAPIOperation
.Modifier and TypeMethodDescriptionprotected static boolean
SyncApiOpTests.canSyncAfterOp
(Class<? extends APIOperation> operation) Returns true if tests are configured to test connector's sync after specified operation.ContractTestBase.getOperationOptionsByOp
(ObjectClass objectClass, Class<? extends APIOperation> clazz) Gets OperationOptions suitable for specified operation.ObjectClassRunner.getOperationOptionsByOp
(ObjectClass objectClass, Class<? extends APIOperation> clazz) Gets OperationOptions suitable for specified operation.ScriptOnResourceApiOpTests.getOperationOptionsByOp
(ObjectClass objectClass, Class<? extends APIOperation> clazz) static boolean
ConnectorHelper.operationsSupported
(ConnectorFacade connectorFacade, Set<Class<? extends APIOperation>> operations) check to see if ANY objectclass supports a particular operationsstatic 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.operationSupported
(ConnectorFacade connectorFacade, Class<? extends APIOperation> operation) check to see if ANY objectclass supports a particular operationstatic boolean
ConnectorHelper.operationSupported
(ConnectorFacade connectorFacade, Class<? extends APIOperation> operations1, Class<? extends APIOperation> operations2) check to see if ANY objectclass supports a particular operationstatic boolean
ConnectorHelper.operationSupported
(ConnectorFacade connectorFacade, ObjectClass oClass, Class<? extends APIOperation> operation) check to see if a particular objectclass supports a particular operationstatic 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 -
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.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. -
Uses of APIOperation in org.identityconnectors.framework.api.operations
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
API operation interface for configuration discovery, check and recommendation.interface
Get a particularConnectorObject
based on theUid
.interface
Poll for synchronization events--i.e., native changes to target objects.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
Tests theconfiguration
with the connector.interface
Updates aConnectorObject
.interface
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. -
Uses of APIOperation in org.identityconnectors.framework.impl.api
Modifier and TypeClassDescriptionclass
Implements all the methods of the facade.Modifier and TypeMethodDescriptionprotected final APIOperation
AbstractConnectorFacade.createLoggingProxy
(Class<? extends APIOperation> api, APIOperation target) Creates a logging proxy.protected final APIOperation
AbstractConnectorFacade.createTimeoutProxy
(Class<? extends APIOperation> api, APIOperation target) Creates the timeout proxy for the given operation.final 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 newAPIOperation
proxy given a handler.Modifier and TypeMethodDescriptionSet
<Class<? extends APIOperation>> ConfigurationPropertyImpl.getOperations()
final Set
<Class<? extends APIOperation>> AbstractConnectorFacade.getSupportedOperations()
Get the set of operations that thisConnectorFacade
will support.Set
<Class<? extends APIOperation>> APIConfigurationImpl.getSupportedOperations()
Get the set of operations that thisConnectorFacade
will support.Map
<Class<? extends APIOperation>, Integer> APIConfigurationImpl.getTimeoutMap()
Modifier and TypeMethodDescriptionprotected final APIOperation
AbstractConnectorFacade.createLoggingProxy
(Class<? extends APIOperation> api, APIOperation target) Creates a logging proxy.protected final APIOperation
AbstractConnectorFacade.createTimeoutProxy
(Class<? extends APIOperation> api, APIOperation target) Creates the timeout proxy for the given operation.Modifier and TypeMethodDescriptionprotected final APIOperation
AbstractConnectorFacade.createLoggingProxy
(Class<? extends APIOperation> api, APIOperation target) Creates a logging proxy.protected final APIOperation
AbstractConnectorFacade.createTimeoutProxy
(Class<? extends APIOperation> api, APIOperation target) Creates the timeout proxy for the given operation.final 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 newAPIOperation
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) ModifierConstructorDescriptionLoggingProxy
(Class<? extends APIOperation> api, Object target, String instanceName) -
Uses of APIOperation in org.identityconnectors.framework.impl.api.local
Modifier and TypeClassDescriptionclass
Implements all the methods of the facade.Modifier and TypeMethodDescriptionprotected APIOperation
LocalConnectorFacadeImpl.getOperationImplementation
(Class<? extends APIOperation> api) Modifier and TypeMethodDescriptionprotected APIOperation
LocalConnectorFacadeImpl.getOperationImplementation
(Class<? extends APIOperation> api) -
Uses of APIOperation in org.identityconnectors.framework.impl.api.local.operations
Modifier and TypeClassDescriptionclass
class
class
class
Handles both version of update this include simple replace and the advance update.class
class
class
class
class
class
class
class
class
Provides a method for the API to call the SPI's test method on the connector.class
Handles both version of update this include simple replace and the advance update.class
Handles both version of update this include simple replace and the advance update.class
-
Uses of APIOperation in org.identityconnectors.framework.impl.api.remote
Modifier and TypeClassDescriptionclass
Implements all the methods of the facadeModifier and TypeMethodDescriptionprotected APIOperation
RemoteConnectorFacadeImpl.getOperationImplementation
(Class<? extends APIOperation> api) Modifier and TypeMethodDescriptionprotected APIOperation
RemoteConnectorFacadeImpl.getOperationImplementation
(Class<? extends APIOperation> api) ModifierConstructorDescriptionRemoteOperationInvocationHandler
(RemoteConnectorInfoImpl connectorInfo, String connectorFacadeKey, Class<? extends APIOperation> operation) -
Uses of APIOperation in org.identityconnectors.framework.impl.api.remote.messages
ModifierConstructorDescriptionOperationRequest
(ConnectorKey key, String connectorFacadeKey, Class<? extends APIOperation> operation, String operationMethodName, List<Object> arguments)