Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webapp.tree
Class DocumentTreeNodeImpl

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

public class DocumentTreeNodeImpl
extends 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)
          Deprecated. since 5.4: use constructors with content views instead
DocumentTreeNodeImpl(DocumentModel document, Filter filter, Filter leafFilter, Sorter sorter, QueryModel queryModel, QueryModel orderableQueryModel)
          Deprecated. since 5.4: use constructors with content views instead
DocumentTreeNodeImpl(DocumentModel document, Filter filter, Sorter sorter)
          This constructor assumes that a valid session id is held by the document model.
DocumentTreeNodeImpl(String sessionId, DocumentModel document, Filter filter, Filter leafFilter, Sorter sorter, QueryModel queryModel)
          Deprecated. since 5.4: use constructors with content views instead
DocumentTreeNodeImpl(String sessionId, DocumentModel document, Filter filter, Filter leafFilter, Sorter sorter, QueryModel queryModel, QueryModel orderableQueryModel)
          Deprecated. since 5.4: use constructors with content views instead
DocumentTreeNodeImpl(String sessionId, DocumentModel document, Filter filter, Filter leafFilter, Sorter sorter, String pageProviderName)
           
DocumentTreeNodeImpl(String sessionId, DocumentModel document, Filter filter, Sorter sorter)
           
 
Method Summary
 void fetchChildren()
           
 List<DocumentTreeNode> getChildren()
           
 DocumentModel getDocument()
           
 String getId()
           
 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

@Deprecated
public DocumentTreeNodeImpl(DocumentModel document,
                                       Filter filter,
                                       Filter leafFilter,
                                       Sorter sorter,
                                       QueryModel queryModel)
Deprecated. since 5.4: use constructors with content views instead


DocumentTreeNodeImpl

@Deprecated
public DocumentTreeNodeImpl(DocumentModel document,
                                       Filter filter,
                                       Filter leafFilter,
                                       Sorter sorter,
                                       QueryModel queryModel,
                                       QueryModel orderableQueryModel)
Deprecated. since 5.4: use constructors with content views instead


DocumentTreeNodeImpl

@Deprecated
public DocumentTreeNodeImpl(String sessionId,
                                       DocumentModel document,
                                       Filter filter,
                                       Filter leafFilter,
                                       Sorter sorter,
                                       QueryModel queryModel)
Deprecated. since 5.4: use constructors with content views instead


DocumentTreeNodeImpl

@Deprecated
public DocumentTreeNodeImpl(String sessionId,
                                       DocumentModel document,
                                       Filter filter,
                                       Filter leafFilter,
                                       Sorter sorter,
                                       QueryModel queryModel,
                                       QueryModel orderableQueryModel)
Deprecated. since 5.4: use constructors with content views instead


DocumentTreeNodeImpl

public DocumentTreeNodeImpl(String sessionId,
                            DocumentModel document,
                            Filter filter,
                            Filter leafFilter,
                            Sorter sorter,
                            String pageProviderName)

DocumentTreeNodeImpl

public DocumentTreeNodeImpl(DocumentModel document,
                            Filter filter,
                            Sorter sorter)
This constructor assumes that a valid session id is held by the document model.


DocumentTreeNodeImpl

public DocumentTreeNodeImpl(String sessionId,
                            DocumentModel document,
                            Filter filter,
                            Sorter sorter)
Method Detail

getChildren

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

getDocument

public DocumentModel getDocument()

getId

public String getId()
Specified by:
getId in interface DocumentTreeNode

getPath

public String getPath()
Specified by:
getPath in interface DocumentTreeNode

resetChildren

public void resetChildren()
Resets children map


fetchChildren

public void fetchChildren()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.