Class UpdateBatchTask
- java.lang.Object
-
- org.identityconnectors.framework.api.operations.batch.UpdateBatchTask
-
-
Constructor Summary
Constructors Constructor Description UpdateBatchTask(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> replaceAttributes, OperationOptions options, UpdateType type)
SeeUpdateApiOp
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Uid
execute(BatchTaskExecutor executor)
java.util.Set<Attribute>
getAttributes()
ObjectClass
getObjectClass()
Return the ObjectClass used for this task.OperationOptions
getOptions()
Uid
getUid()
UpdateType
getUpdateType()
-
-
-
Constructor Detail
-
UpdateBatchTask
public UpdateBatchTask(ObjectClass objectClass, Uid uid, java.util.Set<Attribute> replaceAttributes, OperationOptions options, UpdateType type)
SeeUpdateApiOp
.- Parameters:
objectClass
- the type of object to modify. Must not be null.uid
- the uid of the object to modify. Must not be null.replaceAttributes
- set of newAttribute
. the values in this set represent the new, merged values to be applied to the object. This set may also includeoperational attributes
. Must not be null.options
- additional options that impact the way this operation is run. May be null.type
- the update type for this task.
-
-
Method Detail
-
execute
public Uid execute(BatchTaskExecutor executor)
-
getUpdateType
public UpdateType getUpdateType()
-
getObjectClass
public ObjectClass getObjectClass()
Return the ObjectClass used for this task.- Specified by:
getObjectClass
in interfaceBatchTask<Uid>
-
getUid
public Uid getUid()
-
getAttributes
public java.util.Set<Attribute> getAttributes()
-
getOptions
public OperationOptions getOptions()
-
-