Package org.nuxeo.ecm.core.storage.dbs
Class DBSTransactionState.FindReadAclsWork
java.lang.Object
org.nuxeo.ecm.core.work.AbstractWork
org.nuxeo.ecm.core.BatchFinderWork
org.nuxeo.ecm.core.storage.dbs.DBSTransactionState.FindReadAclsWork
- All Implemented Interfaces:
Serializable
,Work
- Enclosing class:
- DBSTransactionState
Deprecated.
Work to find the ids of documents for which Read ACLs must be recomputed, and launch the needed update works.
- 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.BatchFinderWork
nxql, SCROLL_KEEPALIVE_SECONDS, TRANSACTION_TIMEOUT_SECONDS
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
ConstructorDescriptionFindReadAclsWork
(String repositoryName, String nxql, String originatingUsername) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptiongetBatchProcessorWork
(List<String> docIds) Deprecated.int
Deprecated.The batch size to use.Deprecated.Gets the category for this work.getTitle()
Deprecated.Gets a human-readable name for this work instance.Methods inherited from class org.nuxeo.ecm.core.BatchFinderWork
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
-
FindReadAclsWork
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:BatchFinderWork
The batch size to use.- Specified by:
getBatchSize
in classBatchFinderWork
-
getBatchProcessorWork
Deprecated.- Specified by:
getBatchProcessorWork
in classBatchFinderWork
-
UpdateReadAclsAction
instead