public class DataProcessorRecursive extends DataProcessor implements IDataProcessor
DataProcessor.ProcessorStatus
acl, 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)
.
|
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, updateTreeSize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
analyze, getAllDocuments, getDocumentTreeMaxDepth, getDocumentTreeMinDepth, getInformation, getNumberOfDocuments, getPermissions, getStatus, getUserAndGroups
public DataProcessorRecursive(IContentFilter filter)
public void analyze(CoreSession session, DocumentModel doc, int timeout)
analyze
in interface IDataProcessor
analyze
in class DataProcessor
protected void doAnalyze(CoreSession session, DocumentModel doc, int depth)
/
|-folder1
|-folder2
has a depth of 2. Once called, the method erase previous results.doAnalyze
in class DataProcessor
session
- doc
- Copyright © 2015 Nuxeo SA. All rights reserved.