public abstract class AbstractSynchonizablePublicationTree extends Object implements ServerSynchronizablePublicationTree
Constructor and Description |
---|
AbstractSynchonizablePublicationTree() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canManagePublishing, canPublishTo, canUnpublish, getIconCollapsed, getIconExpanded, getTreeTitle, hasValidationTask, initTree, isPublicationNode, release, setCurrentDocument, unpublish, validatorPublishDocument, validatorRejectPublication, wrapToPublicationNode, wrapToPublishedDocument
getName, getTreeConfigName, getType
public AbstractSynchonizablePublicationTree()
public String exportPublishedDocumentByPath(String path)
exportPublishedDocumentByPath
in interface ServerSynchronizablePublicationTree
public List<PublicationNode> listModifiedNodes(long timeDelta)
listModifiedNodes
in interface ServerSynchronizablePublicationTree
public List<PublishedDocument> listModifiedPublishedDocuments(long timeDelta)
listModifiedPublishedDocuments
in interface ServerSynchronizablePublicationTree
public String getConfigName()
getConfigName
in interface PublicationTree
public List<PublishedDocument> getExistingPublishedDocument(DocumentLocation docLoc)
getExistingPublishedDocument
in interface PublicationTree
public PublicationNode getNodeByPath(String path)
getNodeByPath
in interface PublicationTree
public List<PublishedDocument> getPublishedDocumentInNode(PublicationNode node)
getPublishedDocumentInNode
in interface PublicationTree
public String getSessionId()
getSessionId
in interface PublicationNode
public String getTitle()
getTitle
in interface PublicationNode
public String getTreeType()
getTreeType
in interface PublicationTree
public void initTree(String sid, CoreSession coreSession, Map<String,String> parameters, PublishedDocumentFactory factory, String configName)
public PublishedDocument publish(DocumentModel doc, PublicationNode targetNode)
publish
in interface PublicationTree
public PublishedDocument publish(DocumentModel doc, PublicationNode targetNode, Map<String,String> params)
publish
in interface PublicationTree
public void unpublish(DocumentModel doc, PublicationNode targetNode)
unpublish
in interface PublicationTree
public List<PublishedDocument> getChildrenDocuments()
getChildrenDocuments
in interface PublicationNode
public List<PublicationNode> getChildrenNodes()
getChildrenNodes
in interface PublicationNode
public String getNodeType()
getNodeType
in interface PublicationNode
public PublicationNode getParent()
getParent
in interface PublicationNode
public String getPath()
getPath
in interface PublicationNode
public String getTreeName()
Copyright © 2016 Nuxeo SA. All rights reserved.