Package org.nuxeo.ecm.core.storage.dbs
Class DBSTransactionState.UpdateReadAclsWork
java.lang.Object
org.nuxeo.ecm.core.work.AbstractWork
org.nuxeo.ecm.core.BatchProcessorWork
org.nuxeo.ecm.core.storage.dbs.DBSTransactionState.UpdateReadAclsWork
- All Implemented Interfaces:
Serializable
,Work
- Enclosing class:
- DBSTransactionState
Deprecated.
Work to update the Read ACLs on a list of documents, without recursion.
- Since:
- 9.10
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.nuxeo.ecm.core.work.api.Work
Work.Progress, Work.State
-
Field Summary
Fields inherited from class org.nuxeo.ecm.core.work.AbstractWork
callerThread, completionTime, docId, docIds, FAILURE_EXCEPTION, FAILURE_MSG, GLOBAL_DLQ_COUNT_REGISTRY_NAME, id, isTree, loginContext, originatingUsername, progress, RANDOM, repositoryName, schedulePath, schedulingTime, session, startTime, state, status, suspended, suspending, traceContext, WORK_FAILED_EVENT, WORK_INSTANCE
-
Constructor Summary
ConstructorDescriptionUpdateReadAclsWork
(String repositoryName, List<String> docIds, String originatingUsername) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionint
Deprecated.The batch size to use.Deprecated.Gets the category for this work.getTitle()
Deprecated.Gets a human-readable name for this work instance.void
processBatch
(List<String> docIds) Deprecated.Methods inherited from class org.nuxeo.ecm.core.BatchProcessorWork
getRetryCount, work
Methods inherited from class org.nuxeo.ecm.core.work.AbstractWork
appendWorkToDeadLetterQueue, buildWorkFailureEventProps, cleanUp, closeSession, commitOrRollbackTransaction, equals, getCompletionTime, getDocument, getDocuments, getId, getOriginatingUsername, getPartitionKey, getProgress, getSchedulePath, getSchedulingTime, getSpanFromContext, getStartTime, getStatus, getWorkInstanceState, hashCode, isDocumentTree, isSuspending, isWorkInstanceSuspended, newDocumentLocation, openSystemSession, openUserSession, run, runWorkWithTransaction, setCompletionTime, setDocument, setDocument, setDocuments, setOriginatingUsername, setProgress, setSchedulePath, setStartTime, setStatus, setWorkInstanceState, setWorkInstanceSuspending, startTransaction, suspended, toString, workFailed
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.nuxeo.ecm.core.work.api.Work
isCoalescing, isGroupJoin, isIdempotent, onGroupJoinCompletion
-
Constructor Details
-
UpdateReadAclsWork
Deprecated.
-
-
Method Details
-
getTitle
Deprecated.Description copied from interface:Work
Gets a human-readable name for this work instance.- Returns:
- a human-readable name
-
getCategory
Deprecated.Description copied from interface:Work
Gets the category for this work.Used to choose an execution queue.
- Specified by:
getCategory
in interfaceWork
- Overrides:
getCategory
in classAbstractWork
- Returns:
- the category, or
null
for the default
-
getBatchSize
public int getBatchSize()Deprecated.Description copied from class:BatchProcessorWork
The batch size to use.- Specified by:
getBatchSize
in classBatchProcessorWork
-
processBatch
Deprecated.- Specified by:
processBatch
in classBatchProcessorWork
-
UpdateReadAclsAction
instead