Uses of Interface
org.identityconnectors.framework.api.operations.APIOperation
-
Packages that use APIOperation 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 -
-
Uses of APIOperation in org.identityconnectors.contract.test
Methods in org.identityconnectors.contract.test that return types with arguments of type APIOperation Modifier and Type Method Description Set<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
.Method parameters in org.identityconnectors.contract.test with type arguments of type APIOperation Modifier and Type Method 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)
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
Subinterfaces of APIOperation in org.identityconnectors.framework.api Modifier and Type Interface Description interface
ConnectorFacade
Main interface through which an application invokes Connector operations.Methods in org.identityconnectors.framework.api that return APIOperation Modifier and Type Method Description APIOperation
ConnectorFacade. getOperation(Class<? extends APIOperation> clazz)
Get an instance of an operation that this facade supports.Methods in org.identityconnectors.framework.api that return types with arguments of type APIOperation Modifier and Type Method Description Set<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.Method parameters in org.identityconnectors.framework.api with type arguments of type APIOperation Modifier and Type Method 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. -
Uses of APIOperation in org.identityconnectors.framework.api.operations
Subinterfaces of APIOperation in org.identityconnectors.framework.api.operations Modifier and Type Interface Description interface
AuthenticationApiOp
interface
CreateApiOp
interface
DeleteApiOp
interface
DiscoverConfigurationApiOp
API operation interface for configuration discovery, check and recommendation.interface
GetApiOp
Get a particularConnectorObject
based on theUid
.interface
ResolveUsernameApiOp
interface
SchemaApiOp
Get the schema from theConnector
.interface
ScriptOnConnectorApiOp
Runs a script in the same JVM or .Net Runtime as theConnector
.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 theconfiguration
with the connector.interface
UpdateApiOp
Updates aConnectorObject
.interface
UpdateDeltaApiOp
interface
ValidateApiOp
Validates theconfiguration
. -
Uses of APIOperation in org.identityconnectors.framework.common
Methods in org.identityconnectors.framework.common that return types with arguments of type APIOperation Modifier and Type Method Description static 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
Methods in org.identityconnectors.framework.common.objects that return types with arguments of type APIOperation Modifier and Type Method 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.Method parameters in org.identityconnectors.framework.common.objects with type arguments of type APIOperation Modifier and Type Method 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 parameters in org.identityconnectors.framework.common.objects with type arguments of type APIOperation Constructor 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. -
Uses of APIOperation in org.identityconnectors.framework.impl.api
Classes in org.identityconnectors.framework.impl.api that implement APIOperation Modifier and Type Class Description class
AbstractConnectorFacade
Implements all the methods of the facade.Methods in org.identityconnectors.framework.impl.api that return APIOperation Modifier and Type Method 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 newAPIOperation
proxy given a handler.Methods in org.identityconnectors.framework.impl.api that return types with arguments of type APIOperation Modifier and Type Method Description Set<Class<? extends APIOperation>>
ConfigurationPropertyImpl. getOperations()
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()
Methods in org.identityconnectors.framework.impl.api with parameters of type APIOperation Modifier and Type Method 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.Method parameters in org.identityconnectors.framework.impl.api with type arguments of type APIOperation Modifier and Type Method 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 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)
Constructor parameters in org.identityconnectors.framework.impl.api with type arguments of type APIOperation Constructor Description LoggingProxy(Class<? extends APIOperation> api, Object target, String instanceName)
-
Uses of APIOperation in org.identityconnectors.framework.impl.api.local
Classes in org.identityconnectors.framework.impl.api.local that implement APIOperation Modifier and Type Class Description class
LocalConnectorFacadeImpl
Implements all the methods of the facade.Methods in org.identityconnectors.framework.impl.api.local that return APIOperation Modifier and Type Method Description protected APIOperation
LocalConnectorFacadeImpl. getOperationImplementation(Class<? extends APIOperation> api)
Method parameters in org.identityconnectors.framework.impl.api.local with type arguments of type APIOperation Modifier and Type Method Description protected APIOperation
LocalConnectorFacadeImpl. getOperationImplementation(Class<? extends APIOperation> api)
-
Uses of APIOperation in org.identityconnectors.framework.impl.api.local.operations
Classes in org.identityconnectors.framework.impl.api.local.operations that implement APIOperation Modifier and Type Class Description class
AuthenticationImpl
class
CreateImpl
class
DeleteImpl
class
DiscoverConfigurationImpl
Handles both version of update this include simple replace and the advance update.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
-
Uses of APIOperation in org.identityconnectors.framework.impl.api.remote
Classes in org.identityconnectors.framework.impl.api.remote that implement APIOperation Modifier and Type Class Description class
RemoteConnectorFacadeImpl
Implements all the methods of the facadeMethods in org.identityconnectors.framework.impl.api.remote that return APIOperation Modifier and Type Method Description protected APIOperation
RemoteConnectorFacadeImpl. getOperationImplementation(Class<? extends APIOperation> api)
Method parameters in org.identityconnectors.framework.impl.api.remote with type arguments of type APIOperation Modifier and Type Method Description protected APIOperation
RemoteConnectorFacadeImpl. getOperationImplementation(Class<? extends APIOperation> api)
Constructor parameters in org.identityconnectors.framework.impl.api.remote with type arguments of type APIOperation Constructor Description RemoteOperationInvocationHandler(RemoteConnectorInfoImpl connectorInfo, String connectorFacadeKey, Class<? extends APIOperation> operation)
-
Uses of APIOperation in org.identityconnectors.framework.impl.api.remote.messages
Methods in org.identityconnectors.framework.impl.api.remote.messages that return types with arguments of type APIOperation Modifier and Type Method Description Class<? extends APIOperation>
OperationRequest. getOperation()
Constructor parameters in org.identityconnectors.framework.impl.api.remote.messages with type arguments of type APIOperation Constructor Description OperationRequest(ConnectorKey key, String connectorFacadeKey, Class<? extends APIOperation> operation, String operationMethodName, List<Object> arguments)
-