Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webapp.tree
Class DocumentTreeNodeImpl

java.lang.Object
  extended by org.nuxeo.ecm.webapp.tree.DocumentTreeNodeImpl
All Implemented Interfaces:
java.io.Serializable, DocumentTreeNode

public class DocumentTreeNodeImpl
extends java.lang.Object
implements DocumentTreeNode

Tree node of documents.

Children are lazy-loaded from backend only when needed.

Author:
Anahide Tchertchian
See Also:
Serialized Form

Constructor Summary
DocumentTreeNodeImpl(DocumentModel document, Filter filter, Filter leafFilter, Sorter sorter, QueryModel queryModel)
           
DocumentTreeNodeImpl(DocumentModel document, Filter filter, Filter leafFilter, Sorter sorter, QueryModel queryModel, QueryModel orderableQueryModel)
           
DocumentTreeNodeImpl(DocumentModel document, Filter filter, Sorter sorter)
          Deprecated. use the other constructor
DocumentTreeNodeImpl(java.lang.String sessionId, DocumentModel document, Filter filter, Filter leafFilter, Sorter sorter, QueryModel queryModel)
           
DocumentTreeNodeImpl(java.lang.String sessionId, DocumentModel document, Filter filter, Filter leafFilter, Sorter sorter, QueryModel queryModel, QueryModel orderableQueryModel)
           
 
Method Summary
 void fetchChildren()
           
 java.util.List<DocumentTreeNode> getChildren()
           
 DocumentModel getDocument()
           
 java.lang.String getId()
           
 java.lang.String getPath()
           
 void resetChildren()
          Resets children map
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentTreeNodeImpl

public DocumentTreeNodeImpl(DocumentModel document,
                            Filter filter,
                            Filter leafFilter,
                            Sorter sorter,
                            QueryModel queryModel)

DocumentTreeNodeImpl

public DocumentTreeNodeImpl(DocumentModel document,
                            Filter filter,
                            Filter leafFilter,
                            Sorter sorter,
                            QueryModel queryModel,
                            QueryModel orderableQueryModel)

DocumentTreeNodeImpl

public DocumentTreeNodeImpl(java.lang.String sessionId,
                            DocumentModel document,
                            Filter filter,
                            Filter leafFilter,
                            Sorter sorter,
                            QueryModel queryModel)

DocumentTreeNodeImpl

public DocumentTreeNodeImpl(java.lang.String sessionId,
                            DocumentModel document,
                            Filter filter,
                            Filter leafFilter,
                            Sorter sorter,
                            QueryModel queryModel,
                            QueryModel orderableQueryModel)

DocumentTreeNodeImpl

@Deprecated
public DocumentTreeNodeImpl(DocumentModel document,
                                       Filter filter,
                                       Sorter sorter)
Deprecated. use the other constructor

Method Detail

getChildren

public java.util.List<DocumentTreeNode> getChildren()
Specified by:
getChildren in interface DocumentTreeNode

getDocument

public DocumentModel getDocument()

getId

public java.lang.String getId()
Specified by:
getId in interface DocumentTreeNode

getPath

public java.lang.String getPath()
Specified by:
getPath in interface DocumentTreeNode

resetChildren

public void resetChildren()
Resets children map


fetchChildren

public void fetchChildren()

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.