public class

DefaultBlogPostService

extends Object
implements BlogPostService
java.lang.Object
   ↳ com.atlassian.confluence.content.service.DefaultBlogPostService

Summary

Public Constructors
DefaultBlogPostService(PageManager pageManager, PermissionManager permissionManager, ContentPermissionManager contentPermissionManager, SpacePermissionManager spacePermissionManager, DraftManager draftManager, AttachmentManager attachmentManager, NotificationManager notificationManager, EventPublisher eventPublisher)
Public Methods
BlogPostLocator getIdBlogPostLocator(long pageId)
Creates a blogpost locator that can locate a blogpost based on its id.
ServiceCommand newCreateBlogPostCommand(BlogPostProvider provider, ContentPermissionProvider permissionProvider, User user, boolean notifySelf)
ServiceCommand newDeleteBlogPostCommand(BlogPostLocator blogPostLocator)
Retrieve a command to remove an existing blog post
ServiceCommand newRevertBlogPostCommand(BlogPostLocator blogPostToRevert, int version, String revertComment, boolean revertTitle)
Retreive a command to revert a blogpost
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.content.service.BlogPostService

Public Constructors

public DefaultBlogPostService (PageManager pageManager, PermissionManager permissionManager, ContentPermissionManager contentPermissionManager, SpacePermissionManager spacePermissionManager, DraftManager draftManager, AttachmentManager attachmentManager, NotificationManager notificationManager, EventPublisher eventPublisher)

Public Methods

public BlogPostLocator getIdBlogPostLocator (long pageId)

Creates a blogpost locator that can locate a blogpost based on its id.

public ServiceCommand newCreateBlogPostCommand (BlogPostProvider provider, ContentPermissionProvider permissionProvider, User user, boolean notifySelf)

public ServiceCommand newDeleteBlogPostCommand (BlogPostLocator blogPostLocator)

Retrieve a command to remove an existing blog post

public ServiceCommand newRevertBlogPostCommand (BlogPostLocator blogPostToRevert, int version, String revertComment, boolean revertTitle)

Retreive a command to revert a blogpost