Class for DAO relating reviewers to monographs. More...
Public Member Functions | |
| & | _fromRow (&$row) |
| & | _getReviewAssignmentsArray ($query, $queryParams) |
| _getSelectQuery () | |
| getAverageQualityRatings ($pressId) | |
| & | getByReviewRoundId ($reviewRoundId, $excludeCancelled=false) |
| & | getBySubmissionId ($submissionId, $reviewRoundId=null, $stageId=null) |
| & | getEarliestNotificationByRound ($submissionId) |
| getInsertReviewId () | |
| & | getLastModifiedByRound ($submissionId) |
| & | getLastReviewRoundReviewAssignmentByReviewer ($monographId, $reviewerId) |
| & | getReviewAssignment ($reviewRoundId, $reviewerId) |
| & | getReviewerIdsBySubmissionId ($submissionId, $stageId=null, $reviewRoundId=null) |
| & | getReviewIndexesForRound ($submissionId, $reviewRoundId) |
| getReviewMethodsTranslationKeys () | |
| getReviewRoundJoin () | |
| newDataObject () | |
| ReviewAssignmentDAO () | |
Class for DAO relating reviewers to monographs.
Definition at line 19 of file ReviewAssignmentDAO.inc.php.
| & ReviewAssignmentDAO._fromRow | ( | &$ | row | ) |
Internal function to return a review assignment object from a row.
| $row | array |
Definition at line 113 of file ReviewAssignmentDAO.inc.php.
Referenced by _getReviewAssignmentsArray(), getLastReviewRoundReviewAssignmentByReviewer(), and getReviewAssignment().
| & ReviewAssignmentDAO._getReviewAssignmentsArray | ( | $ | query, | |
| $ | queryParams | |||
| ) |
Retrieve review assignments from table usign the passed sql query and parameters.
| $query | string | |
| $queryParams | array |
Definition at line 369 of file ReviewAssignmentDAO.inc.php.
References _fromRow().
Referenced by getByReviewRoundId(), and getBySubmissionId().
| ReviewAssignmentDAO._getSelectQuery | ( | ) |
Get sql query to select review assignments.
Definition at line 356 of file ReviewAssignmentDAO.inc.php.
Referenced by getByReviewRoundId(), getBySubmissionId(), getLastReviewRoundReviewAssignmentByReviewer(), and getReviewAssignment().
| ReviewAssignmentDAO.getAverageQualityRatings | ( | $ | pressId | ) |
Get the average quality ratings and number of ratings for all users of a press.
Definition at line 76 of file ReviewAssignmentDAO.inc.php.
| & ReviewAssignmentDAO.getByReviewRoundId | ( | $ | reviewRoundId, | |
| $ | excludeCancelled = false | |||
| ) |
Retrieve review assignments for the passed review round id.
| $reviewRoundId | int | |
| $excludeCancelled | boolean |
Definition at line 192 of file ReviewAssignmentDAO.inc.php.
References _getReviewAssignmentsArray(), and _getSelectQuery().
| & ReviewAssignmentDAO.getBySubmissionId | ( | $ | submissionId, | |
| $ | reviewRoundId = null, |
|||
| $ | stageId = null | |||
| ) |
Definition at line 210 of file ReviewAssignmentDAO.inc.php.
References _getReviewAssignmentsArray(), and _getSelectQuery().
| & ReviewAssignmentDAO.getEarliestNotificationByRound | ( | $ | submissionId | ) |
Definition at line 329 of file ReviewAssignmentDAO.inc.php.
| ReviewAssignmentDAO.getInsertReviewId | ( | ) |
Get the ID of the last inserted review assignment.
Definition at line 68 of file ReviewAssignmentDAO.inc.php.
| & ReviewAssignmentDAO.getLastModifiedByRound | ( | $ | submissionId | ) |
Definition at line 303 of file ReviewAssignmentDAO.inc.php.
| & ReviewAssignmentDAO.getLastReviewRoundReviewAssignmentByReviewer | ( | $ | monographId, | |
| $ | reviewerId | |||
| ) |
Get the last review round review assignment for a given user.
| $monographId | int | |
| $reviewerId | int |
Definition at line 38 of file ReviewAssignmentDAO.inc.php.
References _fromRow(), and _getSelectQuery().
| & ReviewAssignmentDAO.getReviewAssignment | ( | $ | reviewRoundId, | |
| $ | reviewerId | |||
| ) |
Retrieve a review assignment by review round and reviewer.
| $reviewRoundId | int | |
| $reviewerId | int |
Definition at line 160 of file ReviewAssignmentDAO.inc.php.
References _fromRow(), and _getSelectQuery().
| & ReviewAssignmentDAO.getReviewerIdsBySubmissionId | ( | $ | submissionId, | |
| $ | stageId = null, |
|||
| $ | reviewRoundId = null | |||
| ) |
Definition at line 240 of file ReviewAssignmentDAO.inc.php.
| & ReviewAssignmentDAO.getReviewIndexesForRound | ( | $ | submissionId, | |
| $ | reviewRoundId | |||
| ) |
Definition at line 275 of file ReviewAssignmentDAO.inc.php.
| ReviewAssignmentDAO.getReviewMethodsTranslationKeys | ( | ) |
Return the review methods translation keys.
Definition at line 127 of file ReviewAssignmentDAO.inc.php.
| ReviewAssignmentDAO.getReviewRoundJoin | ( | ) |
Definition at line 138 of file ReviewAssignmentDAO.inc.php.
| ReviewAssignmentDAO.newDataObject | ( | ) |
Construct a new data object corresponding to this DAO.
Definition at line 103 of file ReviewAssignmentDAO.inc.php.
| ReviewAssignmentDAO.ReviewAssignmentDAO | ( | ) |
Constructor.
Definition at line 26 of file ReviewAssignmentDAO.inc.php.
1.7.1