|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SPIOperation | |
---|---|
org.identityconnectors.framework.common | |
org.identityconnectors.framework.common.objects | |
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 | |
---|---|
static Set<Class<? extends SPIOperation>> |
FrameworkUtil.allSPIOperations()
Return all the known SPIOperation s. |
Method parameters in org.identityconnectors.framework.common with type arguments of type SPIOperation | |
---|---|
static Set<Class<? extends APIOperation>> |
FrameworkUtil.spi2apis(Class<? extends SPIOperation> spi)
Converts a SPIOperation to an set of APIOperation . |
Uses of SPIOperation in org.identityconnectors.framework.common.objects |
---|
Method parameters in org.identityconnectors.framework.common.objects with type arguments of type SPIOperation | |
---|---|
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.operations |
---|
Subinterfaces of SPIOperation in org.identityconnectors.framework.spi.operations | |
---|---|
interface |
AuthenticateOp
Authenticate an object based on their unique identifier and password. |
interface |
CreateOp
The Connector developer is responsible for taking the attributes
given (which always includes the ObjectClass ) and create an object
and its Uid . |
interface |
DeleteOp
Operation interface to delete objects from the target resource. |
interface |
ResolveUsernameOp
Resolve an object to its Uid 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 connector Configuration . |
interface |
UpdateAttributeValuesOp
More advanced implementation of UpdateOp to be implemented by
connectors that wish to offer better performance and atomicity semantics
for the methods UpdateApiOp.addAttributeValues(ObjectClass, Uid, Set, OperationOptions)
and UpdateApiOp.removeAttributeValues(ObjectClass, Uid, Set, OperationOptions) . |
interface |
UpdateOp
The developer of a Connector should implement either this interface or the UpdateAttributeValuesOp interface if the Connector will allow an authorized
caller to update (i.e., modify or replace) objects on the target resource. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |