Liferay 7.0-ce-b4

com.liferay.portal.kernel.comment
Interface CommentManager


public interface CommentManager


Method Summary
 long addComment(long userId, long groupId, String className, long classPK, String body, Function<String,ServiceContext> serviceContextFunction)
           
 long addComment(long userId, long groupId, String className, long classPK, String userName, String subject, String body, Function<String,ServiceContext> serviceContextFunction)
           
 long addComment(long userId, String className, long classPK, String userName, long parentCommentId, String subject, String body, Function<String,ServiceContext> serviceContextFunction)
           
 void addDiscussion(long userId, long groupId, String className, long classPK, String userName)
           
 void deleteComment(long commentId)
           
 void deleteDiscussion(String className, long classPK)
           
 void deleteGroupComments(long groupId)
           
 Comment fetchComment(long commentId)
           
 int getCommentsCount(String className, long classPK)
           
 Discussion getDiscussion(long userId, long groupId, String className, long classPK, Function<String,ServiceContext> serviceContextFunction)
           
 DiscussionPermission getDiscussionPermission(PermissionChecker permissionChecker)
           
 DiscussionStagingHandler getDiscussionStagingHandler()
           
 boolean hasDiscussion(String className, long classPK)
           
 void moveDiscussionToTrash(String className, long classPK)
           
 void restoreDiscussionFromTrash(String className, long classPK)
           
 void subscribeDiscussion(long userId, long groupId, String className, long classPK)
           
 void unsubscribeDiscussion(long userId, String className, long classPK)
           
 long updateComment(long userId, String className, long classPK, long commentId, String subject, String body, Function<String,ServiceContext> serviceContextFunction)
           
 

Method Detail

addComment

long addComment(long userId,
                long groupId,
                String className,
                long classPK,
                String body,
                Function<String,ServiceContext> serviceContextFunction)
                throws PortalException
Throws:
PortalException

addComment

long addComment(long userId,
                long groupId,
                String className,
                long classPK,
                String userName,
                String subject,
                String body,
                Function<String,ServiceContext> serviceContextFunction)
                throws PortalException
Throws:
PortalException

addComment

long addComment(long userId,
                String className,
                long classPK,
                String userName,
                long parentCommentId,
                String subject,
                String body,
                Function<String,ServiceContext> serviceContextFunction)
                throws PortalException
Throws:
PortalException

addDiscussion

void addDiscussion(long userId,
                   long groupId,
                   String className,
                   long classPK,
                   String userName)
                   throws PortalException
Throws:
PortalException

deleteComment

void deleteComment(long commentId)
                   throws PortalException
Throws:
PortalException

deleteDiscussion

void deleteDiscussion(String className,
                      long classPK)
                      throws PortalException
Throws:
PortalException

deleteGroupComments

void deleteGroupComments(long groupId)
                         throws PortalException
Throws:
PortalException

fetchComment

Comment fetchComment(long commentId)

getCommentsCount

int getCommentsCount(String className,
                     long classPK)

getDiscussion

Discussion getDiscussion(long userId,
                         long groupId,
                         String className,
                         long classPK,
                         Function<String,ServiceContext> serviceContextFunction)
                         throws PortalException
Throws:
PortalException

getDiscussionPermission

DiscussionPermission getDiscussionPermission(PermissionChecker permissionChecker)

getDiscussionStagingHandler

DiscussionStagingHandler getDiscussionStagingHandler()

hasDiscussion

boolean hasDiscussion(String className,
                      long classPK)
                      throws PortalException
Throws:
PortalException

moveDiscussionToTrash

void moveDiscussionToTrash(String className,
                           long classPK)

restoreDiscussionFromTrash

void restoreDiscussionFromTrash(String className,
                                long classPK)

subscribeDiscussion

void subscribeDiscussion(long userId,
                         long groupId,
                         String className,
                         long classPK)
                         throws PortalException
Throws:
PortalException

unsubscribeDiscussion

void unsubscribeDiscussion(long userId,
                           String className,
                           long classPK)
                           throws PortalException
Throws:
PortalException

updateComment

long updateComment(long userId,
                   String className,
                   long classPK,
                   long commentId,
                   String subject,
                   String body,
                   Function<String,ServiceContext> serviceContextFunction)
                   throws PortalException
Throws:
PortalException

Liferay 7.0-ce-b4