Uses of Interface
org.identityconnectors.framework.spi.operations.SPIOperation
-
Packages that use SPIOperation Package Description org.identityconnectors.framework.common org.identityconnectors.framework.common.objects org.identityconnectors.framework.spi This is the "Service Provider Interface" package.org.identityconnectors.framework.spi.operations org.identityconnectors.testconnector -
-
Uses of SPIOperation in org.identityconnectors.framework.common
Methods in org.identityconnectors.framework.common that return types with arguments of type SPIOperation Modifier and Type Method Description static Set<Class<? extends SPIOperation>>
FrameworkUtil. allSPIOperations()
Return all the knownSPIOperation
s.Method parameters in org.identityconnectors.framework.common with type arguments of type SPIOperation Modifier and Type Method Description static Set<Class<? extends APIOperation>>
FrameworkUtil. spi2apis(Class<? extends SPIOperation> spi)
Converts aSPIOperation
to an set ofAPIOperation
. -
Uses of SPIOperation in org.identityconnectors.framework.common.objects
Method parameters in org.identityconnectors.framework.common.objects with type arguments of type SPIOperation Modifier and Type Method Description void
SchemaBuilder. addSupportedObjectClass(Class<? extends SPIOperation> op, ObjectClassInfo def)
Adds the given ObjectClassInfo as a supported ObjectClass for the given operation.void
SchemaBuilder. addSupportedOperationOption(Class<? extends SPIOperation> op, OperationOptionInfo def)
Adds the given OperationOptionInfo as a supported option for the given operation.void
SchemaBuilder. removeSupportedObjectClass(Class<? extends SPIOperation> op, ObjectClassInfo def)
Removes the given ObjectClassInfo as a supported ObjectClass for the given operation.void
SchemaBuilder. removeSupportedOperationOption(Class<? extends SPIOperation> op, OperationOptionInfo def)
Removes the given OperationOptionInfo as a supported option for the given operation. -
Uses of SPIOperation in org.identityconnectors.framework.spi
Methods in org.identityconnectors.framework.spi that return types with arguments of type SPIOperation Modifier and Type Method Description Class<? extends SPIOperation>[]
operations()
List of operations for which this property must be specified. -
Uses of SPIOperation in org.identityconnectors.framework.spi.operations
Subinterfaces of SPIOperation in org.identityconnectors.framework.spi.operations Modifier and Type Interface Description interface
AuthenticateOp
Authenticate an object based on their unique identifier and password.interface
CreateOp
TheConnector
developer is responsible for taking the attributes given (which always includes theObjectClass
) and create an object and itsUid
.interface
DeleteOp
Operation interface to delete objects from the target resource.interface
DiscoverConfigurationOp
Operation interface for configuration discovery, check and recommendation.interface
ResolveUsernameOp
Resolve an object to itsUid
based on its username.interface
SchemaOp
Implement this interface to allow the Connector to describe which types of objects the Connector manages on the target resource (and which operations and which options the Connector supports for each type of object).interface
ScriptOnConnectorOp
Operation that runs a script in the environment of the connector.interface
ScriptOnResourceOp
Operation that runs a script directly on a target resource.interface
SearchOp<T>
Implement this interface to allow the Connector to search for resource objects.interface
SyncOp
Poll for synchronization events--i.e., native changes to target objects.interface
TestOp
Tests the connectorConfiguration
.interface
UpdateAttributeValuesOp
More advanced implementation ofUpdateOp
to be implemented by connectors that wish to offer better performance and atomicity semantics for the methodsUpdateApiOp.addAttributeValues(ObjectClass, Uid, Set, OperationOptions)
andUpdateApiOp.removeAttributeValues(ObjectClass, Uid, Set, OperationOptions)
.interface
UpdateDeltaOp
Proper implementation ofUpdateOp
andUpdateAttributeValuesOp
.interface
UpdateOp
The developer of a Connector should implement either this interface or theUpdateAttributeValuesOp
interface if the Connector will allow an authorized caller to update (i.e., modify or replace) objects on the target resource. -
Uses of SPIOperation in org.identityconnectors.testconnector
Classes in org.identityconnectors.testconnector that implement SPIOperation Modifier and Type Class Description class
TstAbstractConnector
class
TstConnector
class
TstStatefulConnector
class
TstStatefulPoolableConnector
-