Uses of Interface
org.identityconnectors.framework.spi.operations.SPIOperation
Packages that use SPIOperation
Package
Description
-
Uses of SPIOperation in net.tirasa.connid.commons.scripted
Classes in net.tirasa.connid.commons.scripted that implement SPIOperationModifier and TypeClassDescriptionclass -
Uses of SPIOperation in org.identityconnectors.framework.common
Methods in org.identityconnectors.framework.common that return types with arguments of type SPIOperationModifier and TypeMethodDescriptionstatic Set<Class<? extends SPIOperation>> FrameworkUtil.allSPIOperations()Return all the knownSPIOperations.Method parameters in org.identityconnectors.framework.common with type arguments of type SPIOperationModifier and TypeMethodDescriptionstatic 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 SPIOperationModifier and TypeMethodDescriptionvoidSchemaBuilder.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.operations
Subinterfaces of SPIOperation in org.identityconnectors.framework.spi.operationsModifier and TypeInterfaceDescriptioninterfaceAuthenticate an object based on their unique identifier and password.interfaceTheConnectordeveloper is responsible for taking the attributes given (which always includes theObjectClass) and create an object and itsUid.interfaceOperation interface to delete objects from the target resource.interfaceOperation interface for configuration discovery, check and recommendation.interfacePoll for synchronization events--i.e., native changes to target objects.interfaceResolve an object to itsUidbased on its username.interfaceImplement 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).interfaceOperation that runs a script in the environment of the connector.interfaceOperation that runs a script directly on a target resource.interfaceSearchOp<T>Implement this interface to allow the Connector to search for resource objects.interfacePoll for synchronization events--i.e., native changes to target objects.interfaceTests the connectorConfiguration.interfaceMore 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).interfaceProper implementation ofUpdateOpandUpdateAttributeValuesOp.interfaceThe 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. -
Uses of SPIOperation in org.identityconnectors.testconnector
Classes in org.identityconnectors.testconnector that implement SPIOperationModifier and TypeClassDescriptionclassclassclassclass