Public Member Functions

ReviewerSubmissionDAO Class Reference

Operations for retrieving and modifying ReviewerSubmission objects. More...

Inheritance diagram for ReviewerSubmissionDAO:
MonographDAO

List of all members.

Public Member Functions

_fromRow (&$row)
 getEditorDecisions ($monographId, $round=null)
getReviewerSubmission ($reviewId)
getReviewerSubmissionsByReviewerId ($reviewerId, $pressId=null, $active=true, $rangeInfo=null, $sortBy=null, $sortDirection=SORT_DIRECTION_ASC)
 getSortMapping ($heading)
 getSubmissionsCount ($reviewerId, $pressId)
 newDataObject ()
 ReviewerSubmissionDAO ()
 updateReviewerSubmission (&$reviewerSubmission)

Detailed Description

Operations for retrieving and modifying ReviewerSubmission objects.

See also:
ReviewerSubmission

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


Member Function Documentation

& ReviewerSubmissionDAO._fromRow ( &$  row  ) 

Internal function to return a ReviewerSubmission object from a row.

Parameters:
$row array
Returns:
ReviewerSubmission

Reimplemented from MonographDAO.

Definition at line 95 of file ReviewerSubmissionDAO.inc.php.

References getEditorDecisions().

Referenced by getReviewerSubmission().

ReviewerSubmissionDAO.getEditorDecisions ( monographId,
round = null 
)

Get the editor decisions for a review round of a monograph.

Parameters:
$monographId int
$round int

Definition at line 281 of file ReviewerSubmissionDAO.inc.php.

Referenced by _fromRow().

& ReviewerSubmissionDAO.getReviewerSubmission ( reviewId  ) 

Retrieve a reviewer submission by monograph ID.

Parameters:
$monographId int
$reviewerId int
Returns:
ReviewerSubmission

Definition at line 44 of file ReviewerSubmissionDAO.inc.php.

References _fromRow().

& ReviewerSubmissionDAO.getReviewerSubmissionsByReviewerId ( reviewerId,
pressId = null,
active = true,
rangeInfo = null,
sortBy = null,
sortDirection = SORT_DIRECTION_ASC 
)

Get all submissions for a reviewer of a press.

Parameters:
$reviewerId int
$pressId int
$rangeInfo object
Returns:
array ReviewerSubmissions

Definition at line 191 of file ReviewerSubmissionDAO.inc.php.

ReviewerSubmissionDAO.getSortMapping ( heading  ) 

Map a column heading value to a database value for sorting

Parameters:
string 
Returns:
string

Definition at line 315 of file ReviewerSubmissionDAO.inc.php.

ReviewerSubmissionDAO.getSubmissionsCount ( reviewerId,
pressId 
)

Get count of active and complete assignments

Parameters:
reviewerId int
pressId int
Returns:
array(int active, int complete)

Definition at line 243 of file ReviewerSubmissionDAO.inc.php.

ReviewerSubmissionDAO.newDataObject (  ) 

Construct a new data object corresponding to this DAO.

Returns:
SignoffEntry

Reimplemented from MonographDAO.

Definition at line 86 of file ReviewerSubmissionDAO.inc.php.

ReviewerSubmissionDAO.ReviewerSubmissionDAO (  ) 

Constructor.

Definition at line 29 of file ReviewerSubmissionDAO.inc.php.

References MonographDAO.MonographDAO().

ReviewerSubmissionDAO.updateReviewerSubmission ( &$  reviewerSubmission  ) 

Update an existing review submission.

Parameters:
$reviewSubmission ReviewSubmission

Definition at line 136 of file ReviewerSubmissionDAO.inc.php.


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