com.jamasoftware.contour.dao
Interface CommentDao


public interface CommentDao


Method Summary
 boolean commentsExist(java.lang.Integer scopeId, java.lang.Integer refId)
           
 void deleteComment(Comment comment)
           
 void deleteComment(java.lang.Integer commentId)
           
 Comment getComment(java.lang.Integer commentsId)
           
 int getCommentCount(java.lang.Integer scopeId, java.lang.Integer refId)
           
 java.util.List<Comment> getCommentReplies(java.util.List<java.lang.Integer> parentIds)
           
 java.util.List<Comment> getComments(java.lang.Integer documentId)
           
 java.util.List<Comment> getComments(java.lang.Integer scopeId, java.lang.Integer refId)
           
 java.util.List<CommentType> getCommentTypes()
           
 java.util.List<Comment> getDocumentCommentsForDeletion(java.lang.Integer documentId)
           
 java.util.List<java.lang.Integer> getIdsForCommentContainingText(java.lang.Integer orgId, java.lang.String searchText)
           
 java.util.List<java.lang.Integer> getMyAgreedWithRevisionItemIds(java.util.List<java.lang.Integer> revIds, java.lang.Integer curRevId, java.lang.Integer userId)
           
 java.util.List<java.lang.Integer> getMyCommentedOnRevisionItemIds(java.util.List<java.lang.Integer> revIds, java.lang.Integer curRevId, java.lang.Integer userId)
           
 java.util.List<java.lang.Integer> getMyRepliedToRevisionItemIds(java.util.List<java.lang.Integer> revIds, java.lang.Integer curRevId, java.lang.Integer userId)
           
 java.lang.Integer getNumMyAgrees(java.util.List<java.lang.Integer> revIds, java.lang.Integer userId)
           
 java.lang.Integer getNumMyComments(java.util.List<java.lang.Integer> revIds, java.lang.Integer userId)
           
 java.lang.Integer getNumMyReplies(java.util.List<java.lang.Integer> revIds, java.lang.Integer userId)
           
 java.lang.Integer getNumRevisionAndItemComments(java.util.List<java.lang.Integer> revisionIds, CommentType cType, java.util.List<java.lang.Integer> parameters, User user)
           
 java.util.List<java.lang.Integer> getNumRevisionAndItemCommentThreads(java.util.List<java.lang.Integer> revisionIds, CommentType cType, User user, java.lang.Boolean important)
           
 java.util.List<java.lang.Integer> getNumRevisionCommentThreads(java.util.List<java.lang.Integer> revisionIds, CommentType cType, User user, java.lang.Boolean important)
           
 java.lang.Integer getNumRevisionItemsWithComments(java.util.List<java.lang.Integer> revIds, java.lang.Integer curRevId)
           
 com.jamasoftware.contour.service.search.SearchResults<Comment> getPagedComments(java.lang.Integer documentId, java.lang.Integer scope, java.lang.Integer refId, com.jamasoftware.contour.service.search.PageInfo pageInfo)
           
 com.jamasoftware.contour.service.search.SearchResults<Comment> getPagedCommentsForRevisionItems(java.lang.Integer revisionId, java.util.List<java.lang.Integer> revisionItemIds, java.lang.Integer commentId, com.jamasoftware.contour.service.search.PageInfo pageInfo, CommentType cType, java.util.List<java.lang.Integer> parameters, User user, java.lang.Boolean thisRevisionOnly, java.lang.Boolean highlightedCommentsOnly)
          Gets comments for the specified revision items.
 com.jamasoftware.contour.service.search.SearchResults<Comment> getPagedRevisionAndItemComments(java.util.List<java.lang.Integer> revisionIds, com.jamasoftware.contour.service.search.PageInfo pi, CommentType cType, java.util.List<java.lang.Integer> parameters, User user)
           
 com.jamasoftware.contour.service.search.SearchResults<Comment> getPagedRevisionComments(java.util.List<java.lang.Integer> revisionIds, com.jamasoftware.contour.service.search.PageInfo pi, CommentType cType, java.util.List<java.lang.Integer> parameters, User user)
           
 com.jamasoftware.contour.service.search.SearchResults<Comment> getPagedRevisionItemComments(java.lang.Integer revisionItemId, java.lang.Integer commentId, com.jamasoftware.contour.service.search.PageInfo pi, CommentType cType, java.util.List<java.lang.Integer> parameters, User user, java.lang.Boolean thisRevisionOnly)
           
 int getRevisionItemCommentCount(java.lang.Integer revisionItemId, boolean thisRevisionOnly)
           
 Comment saveComment(Comment comment)
           
 

Method Detail

getComment

Comment getComment(java.lang.Integer commentsId)

getDocumentCommentsForDeletion

java.util.List<Comment> getDocumentCommentsForDeletion(java.lang.Integer documentId)

getComments

java.util.List<Comment> getComments(java.lang.Integer documentId)

getComments

java.util.List<Comment> getComments(java.lang.Integer scopeId,
                                    java.lang.Integer refId)

getPagedComments

com.jamasoftware.contour.service.search.SearchResults<Comment> getPagedComments(java.lang.Integer documentId,
                                                                                java.lang.Integer scope,
                                                                                java.lang.Integer refId,
                                                                                com.jamasoftware.contour.service.search.PageInfo pageInfo)

saveComment

Comment saveComment(Comment comment)

deleteComment

void deleteComment(java.lang.Integer commentId)

deleteComment

void deleteComment(Comment comment)

getCommentReplies

java.util.List<Comment> getCommentReplies(java.util.List<java.lang.Integer> parentIds)

commentsExist

boolean commentsExist(java.lang.Integer scopeId,
                      java.lang.Integer refId)

getNumRevisionAndItemComments

java.lang.Integer getNumRevisionAndItemComments(java.util.List<java.lang.Integer> revisionIds,
                                                CommentType cType,
                                                java.util.List<java.lang.Integer> parameters,
                                                User user)

getNumRevisionAndItemCommentThreads

java.util.List<java.lang.Integer> getNumRevisionAndItemCommentThreads(java.util.List<java.lang.Integer> revisionIds,
                                                                      CommentType cType,
                                                                      User user,
                                                                      java.lang.Boolean important)

getNumRevisionCommentThreads

java.util.List<java.lang.Integer> getNumRevisionCommentThreads(java.util.List<java.lang.Integer> revisionIds,
                                                               CommentType cType,
                                                               User user,
                                                               java.lang.Boolean important)

getPagedRevisionAndItemComments

com.jamasoftware.contour.service.search.SearchResults<Comment> getPagedRevisionAndItemComments(java.util.List<java.lang.Integer> revisionIds,
                                                                                               com.jamasoftware.contour.service.search.PageInfo pi,
                                                                                               CommentType cType,
                                                                                               java.util.List<java.lang.Integer> parameters,
                                                                                               User user)

getPagedRevisionItemComments

com.jamasoftware.contour.service.search.SearchResults<Comment> getPagedRevisionItemComments(java.lang.Integer revisionItemId,
                                                                                            java.lang.Integer commentId,
                                                                                            com.jamasoftware.contour.service.search.PageInfo pi,
                                                                                            CommentType cType,
                                                                                            java.util.List<java.lang.Integer> parameters,
                                                                                            User user,
                                                                                            java.lang.Boolean thisRevisionOnly)

getNumMyComments

java.lang.Integer getNumMyComments(java.util.List<java.lang.Integer> revIds,
                                   java.lang.Integer userId)

getMyCommentedOnRevisionItemIds

java.util.List<java.lang.Integer> getMyCommentedOnRevisionItemIds(java.util.List<java.lang.Integer> revIds,
                                                                  java.lang.Integer curRevId,
                                                                  java.lang.Integer userId)

getNumMyReplies

java.lang.Integer getNumMyReplies(java.util.List<java.lang.Integer> revIds,
                                  java.lang.Integer userId)

getMyRepliedToRevisionItemIds

java.util.List<java.lang.Integer> getMyRepliedToRevisionItemIds(java.util.List<java.lang.Integer> revIds,
                                                                java.lang.Integer curRevId,
                                                                java.lang.Integer userId)

getNumMyAgrees

java.lang.Integer getNumMyAgrees(java.util.List<java.lang.Integer> revIds,
                                 java.lang.Integer userId)

getMyAgreedWithRevisionItemIds

java.util.List<java.lang.Integer> getMyAgreedWithRevisionItemIds(java.util.List<java.lang.Integer> revIds,
                                                                 java.lang.Integer curRevId,
                                                                 java.lang.Integer userId)

getNumRevisionItemsWithComments

java.lang.Integer getNumRevisionItemsWithComments(java.util.List<java.lang.Integer> revIds,
                                                  java.lang.Integer curRevId)

getCommentCount

int getCommentCount(java.lang.Integer scopeId,
                    java.lang.Integer refId)

getRevisionItemCommentCount

int getRevisionItemCommentCount(java.lang.Integer revisionItemId,
                                boolean thisRevisionOnly)

getPagedRevisionComments

com.jamasoftware.contour.service.search.SearchResults<Comment> getPagedRevisionComments(java.util.List<java.lang.Integer> revisionIds,
                                                                                        com.jamasoftware.contour.service.search.PageInfo pi,
                                                                                        CommentType cType,
                                                                                        java.util.List<java.lang.Integer> parameters,
                                                                                        User user)

getCommentTypes

java.util.List<CommentType> getCommentTypes()

getIdsForCommentContainingText

java.util.List<java.lang.Integer> getIdsForCommentContainingText(java.lang.Integer orgId,
                                                                 java.lang.String searchText)

getPagedCommentsForRevisionItems

com.jamasoftware.contour.service.search.SearchResults<Comment> getPagedCommentsForRevisionItems(java.lang.Integer revisionId,
                                                                                                java.util.List<java.lang.Integer> revisionItemIds,
                                                                                                java.lang.Integer commentId,
                                                                                                com.jamasoftware.contour.service.search.PageInfo pageInfo,
                                                                                                CommentType cType,
                                                                                                java.util.List<java.lang.Integer> parameters,
                                                                                                User user,
                                                                                                java.lang.Boolean thisRevisionOnly,
                                                                                                java.lang.Boolean highlightedCommentsOnly)
Gets comments for the specified revision items.



Copyright (c) 2010 Jama Software, Inc. All Rights Reserved.