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 -
-
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 knownSPIOperations.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 aSPIOperationto 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 voidSchemaBuilder. addSupportedObjectClass(Class<? extends SPIOperation> op, ObjectClassInfo def)Adds the given ObjectClassInfo as a supported ObjectClass for the given operation.voidSchemaBuilder. addSupportedOperationOption(Class<? extends SPIOperation> op, OperationOptionInfo def)Adds the given OperationOptionInfo as a supported option for the given operation.voidSchemaBuilder. removeSupportedObjectClass(Class<? extends SPIOperation> op, ObjectClassInfo def)Removes the given ObjectClassInfo as a supported ObjectClass for the given operation.voidSchemaBuilder. 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 interfaceAuthenticateOpAuthenticate an object based on their unique identifier and password.interfaceCreateOpTheConnectordeveloper is responsible for taking the attributes given (which always includes theObjectClass) and create an object and itsUid.interfaceDeleteOpOperation interface to delete objects from the target resource.interfaceDiscoverConfigurationOpOperation interface for configuration discovery, check and recommendation.interfaceLiveSyncOpPoll for synchronization events--i.e., native changes to target objects.interfaceResolveUsernameOpResolve an object to itsUidbased on its username.interfaceSchemaOpImplement 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).interfaceScriptOnConnectorOpOperation that runs a script in the environment of the connector.interfaceScriptOnResourceOpOperation that runs a script directly on a target resource.interfaceSearchOp<T>Implement this interface to allow the Connector to search for resource objects.interfaceSyncOpPoll for synchronization events--i.e., native changes to target objects.interfaceTestOpTests the connectorConfiguration.interfaceUpdateAttributeValuesOpMore advanced implementation ofUpdateOpto 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).interfaceUpdateDeltaOpProper implementation ofUpdateOpandUpdateAttributeValuesOp.interfaceUpdateOpThe developer of a Connector should implement either this interface or theUpdateAttributeValuesOpinterface if the Connector will allow an authorized caller to update (i.e., modify or replace) objects on the target resource.
-