Uses of Class
org.identityconnectors.framework.common.objects.Uid
Package
Description
-
Uses of Uid in org.identityconnectors.framework.api.operations
Modifier and TypeMethodDescriptionUpdateApiOp.addAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) Update the object specified by theObjectClass
andUid
, 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.UpdateApiOp.removeAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options) Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.ResolveUsernameApiOp.resolveUsername
(ObjectClass objectClass, String username, OperationOptions options) Resolve the givenauthentication
username to the correspondingUid
.UpdateApiOp.update
(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options) Update the object specified by theObjectClass
andUid
, replacing the current values of each attribute with the values provided.Modifier and TypeMethodDescriptionUpdateApiOp.addAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) Update the object specified by theObjectClass
andUid
, adding to the current values of each attribute the values provided.void
DeleteApiOp.delete
(ObjectClass objectClass, Uid uid, OperationOptions options) Delete the object that the specified Uid identifies (if any).GetApiOp.getObject
(ObjectClass objectClass, Uid uid, OperationOptions options) Get a particularConnectorObject
based on theUid
.UpdateApiOp.removeAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options) Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.UpdateApiOp.update
(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options) Update the object specified by theObjectClass
andUid
, replacing the current values of each attribute with the values provided. -
Uses of Uid in org.identityconnectors.framework.api.operations.batch
Modifier and TypeMethodDescriptionBatchTaskExecutor.execute
(CreateBatchTask task) BatchTaskExecutor.execute
(UpdateBatchTask task) CreateBatchTask.execute
(BatchTaskExecutor executor) UpdateBatchTask.execute
(BatchTaskExecutor executor) DeleteBatchTask.getUid()
UpdateBatchTask.getUid()
Modifier and TypeMethodDescriptionvoid
BatchBuilder.addDeleteOp
(ObjectClass objectClass, Uid uid, OperationOptions options) Add a Delete operation to the batch.void
BatchBuilder.addUpdateAddOp
(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Add operation to the batch.void
BatchBuilder.addUpdateRemoveOp
(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Remove operation to the batch.void
BatchBuilder.addUpdateReplaceOp
(ObjectClass objectClass, Uid uid, Set<Attribute> attributes, OperationOptions options) Add an Update:Replace operation to the batch.ModifierConstructorDescriptionDeleteBatchTask
(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 Uid in org.identityconnectors.framework.common
-
Uses of Uid in org.identityconnectors.framework.common.exceptions
Modifier and TypeMethodDescriptionAlreadyExistsException.getUid()
PasswordExpiredException.getUid()
Modifier and TypeMethodDescriptionSets the Uid of existing Object.Sets the Uid.static RetryableException
Constructs a new RetryableException which signals partial success ofcreate
operation. -
Uses of Uid in org.identityconnectors.framework.common.objects
Modifier and TypeMethodDescriptionSyncDelta.getPreviousUid()
If the change described by thisSyncDelta
modified the object's Uid, this method returns the Uid before the change.SyncDeltaBuilder.getPreviousUid()
Gets the Uid of the object before the change.AttributesAccessor.getUid()
Get theUid
attribute from the set of attributes.ConnectorObject.getUid()
Get the native identifier for this object.QualifiedUid.getUid()
Returns the uid.SyncDelta.getUid()
Returns the Uid of the connector object that changed.SyncDeltaBuilder.getUid()
Gets the Uid of the object that changed.static Uid
AttributeUtil.getUidAttribute
(Set<Attribute> attrs) Get theUid
from the specified set of attributes.Modifier and TypeMethodDescriptionReturns a mutable copy of the original set with the uid attribute added.SyncDeltaBuilder.setPreviousUid
(Uid previousUid) Sets the Uid of the object before the change.Sets the Uid of the object that changed.ModifierConstructorDescriptionQualifiedUid
(ObjectClass objectClass, Uid uid) Create a QualifiedUid. -
Uses of Uid in org.identityconnectors.framework.spi.operations
Modifier and TypeMethodDescriptionUpdateAttributeValuesOp.addAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) Update the object specified by theObjectClass
andUid
, 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) TheConnector
developer is responsible for taking the attributes given (which always includes theObjectClass
) and create an object and itsUid
.UpdateAttributeValuesOp.removeAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options) Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.ResolveUsernameOp.resolveUsername
(ObjectClass objectClass, String username, OperationOptions options) Resolve an object to itsUid
based on its username.UpdateOp.update
(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options) Update the object specified by theObjectClass
andUid
, replacing the current values of each attribute with the values provided.Modifier and TypeMethodDescriptionUpdateAttributeValuesOp.addAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToAdd, OperationOptions options) Update the object specified by theObjectClass
andUid
, adding to the current values of each attribute the values provided.void
DeleteOp.delete
(ObjectClass objectClass, Uid uid, OperationOptions options) TheConnector
developer is responsible for calling the native delete methods to remove the object specified by its unique id.UpdateAttributeValuesOp.removeAttributeValues
(ObjectClass objclass, Uid uid, Set<Attribute> valuesToRemove, OperationOptions options) Update the object specified by theObjectClass
andUid
, removing from the current values of each attribute the values provided.UpdateOp.update
(ObjectClass objectClass, Uid uid, Set<Attribute> replaceAttributes, OperationOptions options) Update the object specified by theObjectClass
andUid
, replacing the current values of each attribute with the values provided.