public class DataProcessorRecursive extends DataProcessor implements IDataProcessor
DataProcessor.ProcessorStatusacl, allDocuments, documentMinDepth, documentTreeDepth, filter, information, log, n, permissions, status, t, userAndGroups| Constructor and Description |
|---|
DataProcessorRecursive(IContentFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(CoreSession session,
DocumentModel doc,
int timeout)
. timeout ignored
|
protected void |
doAnalyze(CoreSession session,
DocumentModel doc,
int depth)
Analyze recursively the document tree.
|
analyze, computeDepth, computeGlobalAclSummary, computeSummary, getAllDocuments, getDocumentTreeMaxDepth, getDocumentTreeMinDepth, getInformation, getNumberOfDocuments, getPermissions, getStatus, getUserAndGroups, init, initSummarySet, log, processDocument, updateTreeSizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitanalyze, getAllDocuments, getDocumentTreeMaxDepth, getDocumentTreeMinDepth, getInformation, getNumberOfDocuments, getPermissions, getStatus, getUserAndGroupspublic DataProcessorRecursive(IContentFilter filter)
public void analyze(CoreSession session, DocumentModel doc, int timeout) throws ClientException
analyze in interface IDataProcessoranalyze in class DataProcessorClientExceptionprotected void doAnalyze(CoreSession session, DocumentModel doc, int depth) throws ClientException
/
|-folder1
|-folder2
has a depth of 2.
Once called, the method erase previous results.doAnalyze in class DataProcessorsession - doc - ClientExceptionCopyright © 2020 Nuxeo SA. All rights reserved.