Interface PublicationNode
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
PublicationTree
- All Known Implementing Classes:
AbstractBasePublicationTree,AbstractPublicationNode,CoreFolderPublicationNode,RenditionPublicationCoreTree,RootSectionsPublicationTree,SectionPublicationTree,VirtualCoreFolderPublicationNode
public interface PublicationNode extends Serializable
Interface for a Node inside the publication tree. The Node is abstract, the implementation could be : a Core Folder, a FileSystem directory, a Folder on a remote core ...- Author:
- tiry
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description List<PublishedDocument>getChildrenDocuments()List<PublicationNode>getChildrenNodes()StringgetName()StringgetNodeType()PublicationNodegetParent()StringgetPath()default List<PublishedDocument>getPublishedDocumentsFor(String docId)Returns only the published documents for the givendoc.StringgetTitle()PublicationTreegetTree()StringgetType()
-
-
-
Method Detail
-
getTitle
String getTitle()
-
getName
String getName()
-
getParent
PublicationNode getParent()
-
getChildrenNodes
List<PublicationNode> getChildrenNodes()
-
getChildrenDocuments
List<PublishedDocument> getChildrenDocuments()
-
getPublishedDocumentsFor
default List<PublishedDocument> getPublishedDocumentsFor(String docId)
Returns only the published documents for the givendoc.- Since:
- 11.5
-
getNodeType
String getNodeType()
-
getType
String getType()
-
getPath
String getPath()
-
getTree
PublicationTree getTree()
-
-