001
014
015 package com.liferay.portal.kernel.comment.display.context;
016
017 import com.liferay.portal.kernel.comment.Discussion;
018 import com.liferay.portal.kernel.comment.DiscussionComment;
019 import com.liferay.portal.kernel.comment.DiscussionPermission;
020 import com.liferay.portal.kernel.display.context.DisplayContextFactory;
021
022 import javax.servlet.http.HttpServletRequest;
023 import javax.servlet.http.HttpServletResponse;
024
025
028 public interface CommentDisplayContextFactory extends DisplayContextFactory {
029
030 public CommentSectionDisplayContext getCommentSectionDisplayContext(
031 CommentSectionDisplayContext parentCommentSectionDisplayContext,
032 HttpServletRequest request, HttpServletResponse response,
033 DiscussionPermission discussionPermission, Discussion discussion);
034
035 public CommentTreeDisplayContext getCommentTreeDisplayContext(
036 CommentTreeDisplayContext parentCommentTreeDisplayContext,
037 HttpServletRequest request, HttpServletResponse response,
038 DiscussionPermission discussionPermission,
039 DiscussionComment discussionComment);
040
041 }