Interface PublisherService
-
- All Known Implementing Classes:
PublisherServiceImpl
public interface PublisherService
Main publication Service.- Author:
- tiry
-
-
Field Summary
Fields Modifier and Type Field Description static String
DOMAIN_NAME_KEY
-
Method Summary
-
-
-
Field Detail
-
DOMAIN_NAME_KEY
static final String DOMAIN_NAME_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAvailablePublicationTrees
Map<String,String> getAvailablePublicationTrees()
Returns aMap
with tree name as key and tree title as value.
-
getPublicationTree
PublicationTree getPublicationTree(String treeName, CoreSession coreSession, Map<String,String> params)
-
getPublicationTree
PublicationTree getPublicationTree(String treeName, CoreSession coreSession, Map<String,String> params, DocumentModel currentDocument)
-
publish
PublishedDocument publish(DocumentModel doc, PublicationNode targetNode)
-
publish
PublishedDocument publish(DocumentModel doc, PublicationNode targetNode, Map<String,String> params)
-
unpublish
void unpublish(DocumentModel doc, PublicationNode targetNode)
-
isPublishedDocument
boolean isPublishedDocument(DocumentModel documentModel)
-
getPublicationTreeFor
PublicationTree getPublicationTreeFor(DocumentModel doc, CoreSession coreSession)
-
wrapToPublicationNode
PublicationNode wrapToPublicationNode(DocumentModel documentModel, CoreSession coreSession)
-
getRootSectionFinder
RootSectionFinder getRootSectionFinder(CoreSession session)
-
-