public interface Revision_UserDao
Modifier and Type | Method and Description |
---|---|
Integer |
getNumVotesCastByRevision_User(Integer revisionId,
Integer userId) |
Revision_User |
getRevision_UserForRevisionAndUser(Integer revisionId,
Integer userId) |
List<Revision_User> |
getRevision_UsersInRevision(Integer revisionId) |
List<Integer> |
getRevision_UsersInRevisions(List<Integer> revisionIds) |
void |
populateNumbers(List<com.jamasoftware.contour.api.review.dto.RevisionStatsUserDTO> userStatsList)
Populates the numbers fields in each
RevisionStatsUserDTO in an efficient way. |
Revision_User |
saveRevision_User(Revision_User revisionUser) |
Revision_User getRevision_UserForRevisionAndUser(Integer revisionId, Integer userId)
List<Revision_User> getRevision_UsersInRevision(Integer revisionId)
Revision_User saveRevision_User(Revision_User revisionUser)
Integer getNumVotesCastByRevision_User(Integer revisionId, Integer userId)
void populateNumbers(List<com.jamasoftware.contour.api.review.dto.RevisionStatsUserDTO> userStatsList)
RevisionStatsUserDTO
in an efficient way. Fields
include:
RevisionStatsUserDTO.setNumApproved(Integer)
RevisionStatsUserDTO.setNumRejected(Integer)
RevisionStatsUserDTO.setNumReviewed(Integer)
RevisionStatsUserDTO.setNumVotes(Integer)
RevisionStatsUserDTO.setNumComments(Integer)
RevisionStatsUserDTO.setTotalItems(Integer)
userStatsList
- A List
of RevisionStatsUserDTO
objects to populate. Each
element MUST have a non-null RevisionStatsUserDTO.getRevisionUserId()
and
RevisionStatsUserDTO.getIsApprover()
in order to query properlyCopyright (c) 2013-2014 Jama Software, Inc. All Rights Reserved.