Uses of Class
org.identityconnectors.framework.common.objects.OperationOptions
Packages that use OperationOptions
Package
Description
-
Uses of OperationOptions in org.identityconnectors.framework.api.operations
Methods in org.identityconnectors.framework.api.operations with parameters of type OperationOptionsModifier and TypeMethodDescriptionUpdateApiOp.addAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) Update the object specified by theObjectClassandUid, adding to the current values of each attribute the values provided.AuthenticationApiOp.authenticate(ObjectClass objectClass, String username, GuardedString password, OperationOptions options) Most basic authentication available.CreateApiOp.create(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) Create a target object based on the specified attributes.voidDeleteApiOp.delete(ObjectClass objectClass, Uid uid, OperationOptions options) Delete the object that the specified Uid identifies (if any).BatchApiOp.executeBatch(List<BatchTask> tasks, Observer<BatchResult> observer, OperationOptions options) Execute a series ofBatchTask.GetApiOp.getObject(ObjectClass objectClass, Uid uid, OperationOptions options) Get a particularConnectorObjectbased on theUid.BatchApiOp.queryBatch(BatchToken token, Observer<BatchResult> observer, OperationOptions options) Query an ongoing batch execution for new results.UpdateApiOp.removeAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options) Update the object specified by theObjectClassandUid, removing from the current values of each attribute the values provided.ResolveUsernameApiOp.resolveUsername(ObjectClass objectClass, String username, OperationOptions options) Resolve the givenauthenticationusername to the correspondingUid.ScriptOnConnectorApiOp.runScriptOnConnector(ScriptContext request, OperationOptions options) Runs the script.ScriptOnResourceApiOp.runScriptOnResource(ScriptContext request, OperationOptions options) Runs a script on a specific target resource.SearchApiOp.search(ObjectClass objectClass, Filter filter, ResultsHandler handler, OperationOptions options) Search the resource for all objects that match the object class and filter.ConnectorEventSubscriptionApiOp.subscribe(ObjectClass objectClass, Filter eventFilter, Observer<ConnectorObject> handler, OperationOptions operationOptions) SyncEventSubscriptionApiOp.subscribe(ObjectClass objectClass, SyncToken token, Observer<SyncDelta> handler, OperationOptions operationOptions) Create a subscription to a given sync topic.SyncApiOp.sync(ObjectClass objectClass, SyncToken token, SyncResultsHandler handler, OperationOptions options) Request synchronization events--i.e., native changes to target objects.UpdateApiOp.update(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options) Update the object specified by theObjectClassandUid, replacing the current values of each attribute with the values provided. -
Uses of OperationOptions in org.identityconnectors.framework.api.operations.batch
Methods in org.identityconnectors.framework.api.operations.batch that return OperationOptionsModifier and TypeMethodDescriptionCreateBatchTask.getOptions()DeleteBatchTask.getOptions()UpdateBatchTask.getOptions()Methods in org.identityconnectors.framework.api.operations.batch with parameters of type OperationOptionsModifier and TypeMethodDescriptionvoidBatchBuilder.addCreateOp(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) Add a Create operation to the batch.voidBatchBuilder.addDeleteOp(ObjectClass objectClass, Uid uid, OperationOptions options) Add a Delete operation to the batch.voidBatchBuilder.addUpdateAddOp(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Add operation to the batch.voidBatchBuilder.addUpdateRemoveOp(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Remove operation to the batch.voidBatchBuilder.addUpdateReplaceOp(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Replace operation to the batch.Constructors in org.identityconnectors.framework.api.operations.batch with parameters of type OperationOptionsModifierConstructorDescriptionCreateBatchTask(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) Create a target object based on the specified attributes.DeleteBatchTask(ObjectClass objectClass, Uid uid, OperationOptions options) Delete the object that the specified Uid identifies (if any).UpdateBatchTask(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options, UpdateType type) SeeUpdateApiOp. -
Uses of OperationOptions in org.identityconnectors.framework.common.objects
Methods in org.identityconnectors.framework.common.objects that return OperationOptionsConstructors in org.identityconnectors.framework.common.objects with parameters of type OperationOptionsModifierConstructorDescriptionOperationOptionsBuilder(OperationOptions options) Create a builder from an existing set of options. -
Uses of OperationOptions in org.identityconnectors.framework.spi.operations
Methods in org.identityconnectors.framework.spi.operations with parameters of type OperationOptionsModifier and TypeMethodDescriptionUpdateAttributeValuesOp.addAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) Update the object specified by theObjectClassandUid, adding to the current values of each attribute the values provided.AuthenticateOp.authenticate(ObjectClass objectClass, String username, GuardedString password, OperationOptions options) Simple authentication with two parameters presumed to be user name and password.CreateOp.create(ObjectClass objectClass, Set<Attribute> createAttributes, OperationOptions options) TheConnectordeveloper is responsible for taking the attributes given (which always includes theObjectClass) and create an object and itsUid.SearchOp.createFilterTranslator(ObjectClass objectClass, OperationOptions options) Creates a filter translator that will translate a specifiedfilterinto one or more native queries.voidDeleteOp.delete(ObjectClass objectClass, Uid uid, OperationOptions options) TheConnectordeveloper is responsible for calling the native delete methods to remove the object specified by its unique id.BatchOp.executeBatch(List<BatchTask> tasks, Observer<BatchResult> observer, OperationOptions options) Execute a series ofBatchTask.voidSearchOp.executeQuery(ObjectClass objectClass, T query, ResultsHandler handler, OperationOptions options) ConnectorFacade calls this method once for each native query that the FilterTranslator produces in response to theFilterpassed intoSearchApiOp.BatchOp.queryBatch(BatchToken token, Observer<BatchResult> observer, OperationOptions options) Query an ongoing batch execution for new results.UpdateAttributeValuesOp.removeAttributeValues(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options) Update the object specified by theObjectClassandUid, removing from the current values of each attribute the values provided.ResolveUsernameOp.resolveUsername(ObjectClass objectClass, String username, OperationOptions options) Resolve an object to itsUidbased on its username.ScriptOnConnectorOp.runScriptOnConnector(ScriptContext request, OperationOptions options) Runs the script request.ScriptOnResourceOp.runScriptOnResource(ScriptContext request, OperationOptions options) Run the specified script on the target resource that this connector manages.ConnectorEventSubscriptionOp.subscribe(ObjectClass objectClass, Filter eventFilter, Observer<ConnectorObject> observer, OperationOptions operationOptions) SyncEventSubscriptionOp.subscribe(ObjectClass objectClass, SyncToken token, Observer<SyncDelta> observer, OperationOptions operationOptions) voidSyncOp.sync(ObjectClass objectClass, SyncToken token, SyncResultsHandler handler, OperationOptions options) Request synchronization events--i.e., native changes to target objects.UpdateOp.update(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options) Update the object specified by theObjectClassandUid, replacing the current values of each attribute with the values provided.