com.jamasoftware.contour.review.dao
Interface Revision_UserDao


public interface Revision_UserDao


Method Summary
 void deleteRevisionUser(Revision_User revisionUser)
           
 java.lang.Integer getNumVotesCastByRevision_User(java.lang.Integer revisionId, java.lang.Integer userId)
           
 Revision_User getRevision_User(java.lang.Integer revisionUserId)
           
 Revision_User getRevision_UserForRevisionAndUser(java.lang.Integer revisionId, java.lang.Integer userId)
           
 java.util.List<Revision_User> getRevision_UsersInRevision(java.lang.Integer revisionId)
           
 java.util.List<User> getUsersInRevision(java.lang.Integer revisionId)
           
 void populateNumbers(java.util.List<com.jamasoftware.contour.review.dto.RevisionStatsUserDTO> userStatsList)
          Populates the numbers fields in each RevisionStatsUserDTO in an efficient way.
 Revision_User saveRevision_User(Revision_User revisionUser)
           
 

Method Detail

getRevision_User

Revision_User getRevision_User(java.lang.Integer revisionUserId)

getRevision_UserForRevisionAndUser

Revision_User getRevision_UserForRevisionAndUser(java.lang.Integer revisionId,
                                                 java.lang.Integer userId)

getRevision_UsersInRevision

java.util.List<Revision_User> getRevision_UsersInRevision(java.lang.Integer revisionId)

getUsersInRevision

java.util.List<User> getUsersInRevision(java.lang.Integer revisionId)

saveRevision_User

Revision_User saveRevision_User(Revision_User revisionUser)

getNumVotesCastByRevision_User

java.lang.Integer getNumVotesCastByRevision_User(java.lang.Integer revisionId,
                                                 java.lang.Integer userId)

populateNumbers

void populateNumbers(java.util.List<com.jamasoftware.contour.review.dto.RevisionStatsUserDTO> userStatsList)
Populates the numbers fields in each RevisionStatsUserDTO in an efficient way. Fields include:

Parameters:
userStatsList - A List of RevisionStatsUserDTO objects to populate. Each element MUST have a non-null RevisionStatsUserDTO.getRevisionUserId() and RevisionStatsUserDTO.getIsApprover() in order to query properly

deleteRevisionUser

void deleteRevisionUser(Revision_User revisionUser)
Parameters:
revisionUser - The Revision_User to delete


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