Class CoreFolderPublicationNode
java.lang.Object
org.nuxeo.ecm.platform.publisher.api.AbstractPublicationNode
org.nuxeo.ecm.platform.publisher.impl.core.CoreFolderPublicationNode
- All Implemented Interfaces:
Serializable
,PublicationNode
Implementation of the
PublicationNode
for Simple Core Folders.- Author:
- tiry
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<PublicationNode>
protected PublishedDocumentFactory
protected DocumentModel
protected PublicationNode
Fields inherited from class org.nuxeo.ecm.platform.publisher.api.AbstractPublicationNode
tree
-
Constructor Summary
ConstructorDescriptionCoreFolderPublicationNode
(DocumentModel doc, PublicationTree tree, PublicationNode parent, PublishedDocumentFactory factory) CoreFolderPublicationNode
(DocumentModel doc, PublicationTree tree, PublishedDocumentFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
buildChildrenWhereClause
(boolean queryDocuments) protected String
buildChildrenWhereClause
(boolean queryDocuments, String docId) protected Filter
protected CoreSession
getName()
protected DocumentModelList
getPath()
getPublishedDocumentsFor
(String docId) Returns only the published documents for the givendoc
.protected DocumentModelList
getSortedChildren
(boolean queryDocuments) protected DocumentModelList
getSortedChildren
(boolean queryDocuments, String docId) getTitle()
Methods inherited from class org.nuxeo.ecm.platform.publisher.api.AbstractPublicationNode
getNodeType, getTree, getType
-
Field Details
-
folder
-
parent
-
childrenNodes
-
factory
-
-
Constructor Details
-
CoreFolderPublicationNode
public CoreFolderPublicationNode(DocumentModel doc, PublicationTree tree, PublicationNode parent, PublishedDocumentFactory factory) -
CoreFolderPublicationNode
public CoreFolderPublicationNode(DocumentModel doc, PublicationTree tree, PublishedDocumentFactory factory)
-
-
Method Details
-
getCoreSession
-
buildChildrenWhereClause
-
buildChildrenWhereClause
-
getChildrenDocuments
-
getPublishedDocumentsFor
Description copied from interface:PublicationNode
Returns only the published documents for the givendoc
. -
getChildrenNodes
-
getOrderedChildren
-
computeGetChildrenFilter
-
getSortedChildren
-
getSortedChildren
-
getTitle
-
getName
-
getParent
-
getPath
-
getTargetDocumentRef
-
getTargetDocumentModel
-