Public Member Functions

ReviewAssignmentDAO Class Reference

Class for DAO relating reviewers to monographs. More...

List of all members.

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 ()

Detailed Description

Class for DAO relating reviewers to monographs.

See also:
ReviewAssignment

Definition at line 19 of file ReviewAssignmentDAO.inc.php.


Member Function Documentation

& ReviewAssignmentDAO._fromRow ( &$  row  ) 

Internal function to return a review assignment object from a row.

Parameters:
$row array
Returns:
ReviewAssignment

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.

Parameters:
$query string
$queryParams array
Returns:
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.

Returns:
string

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.

Returns:
array

Definition at line 76 of file ReviewAssignmentDAO.inc.php.

& ReviewAssignmentDAO.getByReviewRoundId ( reviewRoundId,
excludeCancelled = false 
)

Retrieve review assignments for the passed review round id.

Parameters:
$reviewRoundId int
$excludeCancelled boolean
Returns:
array

Definition at line 192 of file ReviewAssignmentDAO.inc.php.

References _getReviewAssignmentsArray(), and _getSelectQuery().

& ReviewAssignmentDAO.getBySubmissionId ( submissionId,
reviewRoundId = null,
stageId = null 
)
See also:
PKPReviewAssignmentDAO.getBySubmissionId()

Definition at line 210 of file ReviewAssignmentDAO.inc.php.

References _getReviewAssignmentsArray(), and _getSelectQuery().

& ReviewAssignmentDAO.getEarliestNotificationByRound ( submissionId  ) 
See also:
PKPReviewAssignmentDAO.getEarliestNotificationByRound()

Definition at line 329 of file ReviewAssignmentDAO.inc.php.

ReviewAssignmentDAO.getInsertReviewId (  ) 

Get the ID of the last inserted review assignment.

Returns:
int

Definition at line 68 of file ReviewAssignmentDAO.inc.php.

& ReviewAssignmentDAO.getLastModifiedByRound ( submissionId  ) 
See also:
PKPReviewAssignmentDAO.getLastModifiedByRound()

Definition at line 303 of file ReviewAssignmentDAO.inc.php.

& ReviewAssignmentDAO.getLastReviewRoundReviewAssignmentByReviewer ( monographId,
reviewerId 
)

Get the last review round review assignment for a given user.

Parameters:
$monographId int
$reviewerId int
Returns:
ReviewAssignment

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.

Parameters:
$reviewRoundId int
$reviewerId int
Returns:
ReviewAssignment

Definition at line 160 of file ReviewAssignmentDAO.inc.php.

References _fromRow(), and _getSelectQuery().

& ReviewAssignmentDAO.getReviewerIdsBySubmissionId ( submissionId,
stageId = null,
reviewRoundId = null 
)
See also:
PKPReviewAssignmentDAO.getReviewerIdsBySubmissionId()

Definition at line 240 of file ReviewAssignmentDAO.inc.php.

& ReviewAssignmentDAO.getReviewIndexesForRound ( submissionId,
reviewRoundId 
)
See also:
PKPReviewAssignmentDAO.getReviewIndexesForRound()

Definition at line 275 of file ReviewAssignmentDAO.inc.php.

ReviewAssignmentDAO.getReviewMethodsTranslationKeys (  ) 

Return the review methods translation keys.

Returns:
array

Definition at line 127 of file ReviewAssignmentDAO.inc.php.

ReviewAssignmentDAO.getReviewRoundJoin (  ) 
See also:
PKPReviewAssignmentDAO.getReviewRoundJoin()

Definition at line 138 of file ReviewAssignmentDAO.inc.php.

ReviewAssignmentDAO.newDataObject (  ) 

Construct a new data object corresponding to this DAO.

Returns:
ReviewAssignment

Definition at line 103 of file ReviewAssignmentDAO.inc.php.

ReviewAssignmentDAO.ReviewAssignmentDAO (  ) 

Constructor.

Definition at line 26 of file ReviewAssignmentDAO.inc.php.


The documentation for this class was generated from the following file: