Class RemovedCollectionMemberWork
- java.lang.Object
-
- org.nuxeo.ecm.core.work.AbstractWork
-
- org.nuxeo.ecm.collections.core.worker.RemovedAbstractWork
-
- org.nuxeo.ecm.collections.core.worker.RemovedCollectionMemberWork
-
- All Implemented Interfaces:
Serializable
,Work
public class RemovedCollectionMemberWork extends RemovedAbstractWork
- Since:
- 5.9.3
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.nuxeo.ecm.core.work.api.Work
Work.Progress, Work.State
-
-
Field Summary
Fields Modifier and Type Field Description static String
CATEGORY
protected static String
TITLE
-
Fields inherited from class org.nuxeo.ecm.collections.core.worker.RemovedAbstractWork
offset
-
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
Constructors Modifier Constructor Description RemovedCollectionMemberWork()
protected
RemovedCollectionMemberWork(long offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCategory()
Gets the category for this work.protected String
getQuery()
String
getTitle()
Gets a human-readable name for this work instance.protected void
updateDocument(DocumentModel collection)
-
Methods inherited from class org.nuxeo.ecm.collections.core.worker.RemovedAbstractWork
getId, isIdempotent, work
-
Methods inherited from class org.nuxeo.ecm.core.work.AbstractWork
appendWorkToDeadLetterQueue, buildWorkFailureEventProps, cleanUp, closeSession, commitOrRollbackTransaction, equals, getCompletionTime, getDocument, getDocuments, getOriginatingUsername, getPartitionKey, getProgress, getRetryCount, getSchedulePath, getSchedulingTime, getSpanFromContext, getStartTime, getStatus, getWorkInstanceState, hashCode, initSession, initSession, 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, onGroupJoinCompletion
-
-
-
-
Field Detail
-
CATEGORY
public static final String CATEGORY
- See Also:
- Constant Field Values
-
TITLE
protected static final String TITLE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RemovedCollectionMemberWork
public RemovedCollectionMemberWork()
-
RemovedCollectionMemberWork
protected RemovedCollectionMemberWork(long offset)
-
-
Method Detail
-
getTitle
public String getTitle()
Description copied from interface:Work
Gets a human-readable name for this work instance.- Returns:
- a human-readable name
-
getCategory
public String getCategory()
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
-
getQuery
protected String getQuery()
- Specified by:
getQuery
in classRemovedAbstractWork
-
updateDocument
protected void updateDocument(DocumentModel collection)
- Specified by:
updateDocument
in classRemovedAbstractWork
-
-