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()
String
getName()
String
getNodeType()
PublicationNode
getParent()
String
getPath()
default List<PublishedDocument>
getPublishedDocumentsFor(String docId)
Returns only the published documents for the givendoc
.String
getTitle()
PublicationTree
getTree()
String
getType()
-
-
-
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()
-
-