Class DeleteBatchTask
- java.lang.Object
-
- org.identityconnectors.framework.api.operations.batch.DeleteBatchTask
-
- All Implemented Interfaces:
BatchTask<BatchEmptyResult>
public class DeleteBatchTask extends java.lang.Object implements BatchTask<BatchEmptyResult>
-
-
Constructor Summary
Constructors Constructor Description DeleteBatchTask(ObjectClass objectClass, Uid uid, OperationOptions options)
Delete the object that the specified Uid identifies (if any).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BatchEmptyResult
execute(BatchTaskExecutor executor)
ObjectClass
getObjectClass()
Return the ObjectClass used for this task.OperationOptions
getOptions()
Uid
getUid()
-
-
-
Constructor Detail
-
DeleteBatchTask
public DeleteBatchTask(ObjectClass objectClass, Uid uid, OperationOptions options)
Delete the object that the specified Uid identifies (if any).- Parameters:
objectClass
- type of object to delete.uid
- The unique id that specifies the object to delete.options
- additional options that impact the way this operation is run. May be null.
-
-
Method Detail
-
execute
public BatchEmptyResult execute(BatchTaskExecutor executor)
- Specified by:
execute
in interfaceBatchTask<BatchEmptyResult>
-
getObjectClass
public ObjectClass getObjectClass()
Return the ObjectClass used for this task.- Specified by:
getObjectClass
in interfaceBatchTask<BatchEmptyResult>
-
getUid
public Uid getUid()
-
getOptions
public OperationOptions getOptions()
-
-