Example usage for com.liferay.portal.kernel.comment DiscussionComment getDescendantCommentsCount

List of usage examples for com.liferay.portal.kernel.comment DiscussionComment getDescendantCommentsCount

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.comment DiscussionComment getDescendantCommentsCount.

Prototype

public int getDescendantCommentsCount();

Source Link

Usage

From source file:com.liferay.comment.internal.jsonws.CommentJSONWS.java

License:Open Source License

public CommentJSONWS(DiscussionComment discussionComment) {
    setBody(discussionComment.getBody());
    setCommentId(discussionComment.getCommentId());
    setCreateDate(discussionComment.getCreateDate());
    setDescendantCommentsCount(discussionComment.getDescendantCommentsCount());
    setModifiedDate(discussionComment.getModifiedDate());
    setParentCommentId(discussionComment.getParentCommentId());
    setUserId(discussionComment.getUserId());
    setUserName(discussionComment.getUserName());
}

From source file:com.liferay.message.boards.comment.internal.test.MBCommentManagerImplTest.java

License:Open Source License

@Test
public void testFetchDiscussionCommentCommentsCount() throws Exception {
    DiscussionComment discussionComment = _commentManager.fetchDiscussionComment(_user.getUserId(),
            _parentCommentId);//from w  w  w .j  a  v a 2s.  co  m

    Assert.assertEquals(2, discussionComment.getDescendantCommentsCount());
}

From source file:com.liferay.message.boards.comment.internal.test.MBCommentManagerImplTest.java

License:Open Source License

@Test
public void testSecondLevelThreadCommentsCount() throws Exception {
    Discussion discussion = _commentManager.getDiscussion(_user.getUserId(), _group.getGroupId(),
            DLFileEntryConstants.getClassName(), _fileEntry.getFileEntryId(), _createServiceContextFunction());

    DiscussionComment rootDiscussionComment = discussion.getRootDiscussionComment();

    DiscussionCommentIterator threadDiscussionCommentIterator = rootDiscussionComment
            .getThreadDiscussionCommentIterator();

    DiscussionComment discussionComment = threadDiscussionCommentIterator.next();

    int descendantCommentsCount = discussionComment.getDescendantCommentsCount();

    Assert.assertEquals(2, descendantCommentsCount);
}

From source file:com.liferay.message.boards.comment.internal.test.MBCommentManagerImplTest.java

License:Open Source License

@Test
public void testTopLevelThreadCommentsCount() throws Exception {
    Discussion discussion = _commentManager.getDiscussion(_user.getUserId(), _group.getGroupId(),
            DLFileEntryConstants.getClassName(), _fileEntry.getFileEntryId(), _createServiceContextFunction());

    DiscussionComment rootDiscussionComment = discussion.getRootDiscussionComment();

    int descendantCommentsCount = rootDiscussionComment.getDescendantCommentsCount();

    Assert.assertEquals(2, descendantCommentsCount);
}