public interface BlogIntegrationService
Modifier and Type | Method and Description |
---|---|
void |
deletePost(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
List<BlogDetails> |
getBlogDetails(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Given a node reference, gets a list of 'in scope' BlogDetails.
|
BlogIntegrationImplementation |
getBlogIntegrationImplementation(String implementationName)
Get the named blog integration implementation, null if name not recognised
|
List<BlogIntegrationImplementation> |
getBlogIntegrationImplementations()
Get a list of the registered integration implementations.
|
void |
newPost(BlogDetails blogDetails,
org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName contentProperty,
boolean publish)
Posts the content of a node to the blog specified
|
void |
register(BlogIntegrationImplementation implementation)
Register a new blog integration implementation with the service
|
void |
updatePost(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName contentProperty,
boolean publish) |
void register(BlogIntegrationImplementation implementation)
implementation
- the implementationBlogIntegrationImplementation getBlogIntegrationImplementation(String implementationName)
implementationName
- the implementation nameList<BlogIntegrationImplementation> getBlogIntegrationImplementations()
List<BlogDetails> getBlogDetails(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- the node referencevoid newPost(BlogDetails blogDetails, org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName contentProperty, boolean publish)
blogDetails
- BlogDetailsnodeRef
- NodeRefcontentProperty
- QNamepublish
- booleanvoid updatePost(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName contentProperty, boolean publish)
nodeRef
- NodeRefcontentProperty
- QNamepublish
- booleanvoid deletePost(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef
- NodeRefCopyright © 2005–2017 Alfresco Software. All rights reserved.