AuthorSubmission Class Reference
[Submission]

AuthorSubmission class. More...

Inheritance diagram for AuthorSubmission:

Paper List of all members.

Public Member Functions

 addReviewAssignment ($reviewAssignment)
 AuthorSubmission ()
 getAuthorFileRevisions ($stage=null)
 getDecisions ($stage=null)
 getDirectorFileRevisions ($stage=null)
getEditAssignments ()
getGalleys ()
getLayoutFile ()
 getMostRecentDecision ()
 getMostRecentDirectorDecisionComment ()
 getReviewAssignments ($stage)
getRevisedFile ()
getSubmissionFile ()
 getSubmissionStatus ()
getSuppFiles ()
 removeReviewAssignment ($reviewId)
 setAuthorFileRevisions ($authorFileRevisions, $stage)
 setDecisions ($directorDecisions, $stage)
 setDirectorFileRevisions ($directorFileRevisions, $stage)
 setEditAssignments ($editAssignments)
 setGalleys (&$galleys)
 setLayoutFile ($layoutFile)
 setMostRecentDirectorDecisionComment ($mostRecentDirectorDecisionComment)
 setReviewAssignments ($reviewAssignments, $stage)
 setRevisedFile ($revisedFile)
 setSubmissionFile ($submissionFile)
 setSuppFiles ($suppFiles)

Public Attributes

 $authorFileRevisions
 $directorDecisions
 $directorFileRevisions
 $reviewAssignments

Detailed Description

AuthorSubmission class.

See also:
AuthorSubmissionDAO

Definition at line 20 of file AuthorSubmission.inc.php.


Member Function Documentation

AuthorSubmission.addReviewAssignment ( reviewAssignment  ) 

Add a review assignment for this paper.

Parameters:
$reviewAssignment ReviewAssignment

Definition at line 67 of file AuthorSubmission.inc.php.

References Paper.getPaperId().

AuthorSubmission.AuthorSubmission (  ) 

Constructor.

Definition at line 37 of file AuthorSubmission.inc.php.

AuthorSubmission.getAuthorFileRevisions ( stage = null  ) 

Get all author file revisions.

Returns:
array PaperFiles

Definition at line 287 of file AuthorSubmission.inc.php.

AuthorSubmission.getDecisions ( stage = null  ) 

Get director decisions.

Returns:
array

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

Referenced by getMostRecentDecision().

AuthorSubmission.getDirectorFileRevisions ( stage = null  ) 

Get all director file revisions.

Returns:
array PaperFiles

Definition at line 307 of file AuthorSubmission.inc.php.

& AuthorSubmission.getEditAssignments (  ) 

Get edit assignments for this paper.

Returns:
array

Definition at line 50 of file AuthorSubmission.inc.php.

Referenced by getSubmissionStatus().

& AuthorSubmission.getGalleys (  ) 

Get the galleys for a paper.

Returns:
array PaperGalley

Definition at line 327 of file AuthorSubmission.inc.php.

& AuthorSubmission.getLayoutFile (  ) 

Get layout file.

Returns:
PaperFile

Definition at line 253 of file AuthorSubmission.inc.php.

AuthorSubmission.getMostRecentDecision (  ) 

Get the most recent decision.

Returns:
int SUBMISSION_EDITOR_DECISION_...

Definition at line 201 of file AuthorSubmission.inc.php.

References getDecisions().

Referenced by getSubmissionStatus().

AuthorSubmission.getMostRecentDirectorDecisionComment (  ) 

Get most recent director decision comment.

Returns:
PaperComment

Definition at line 348 of file AuthorSubmission.inc.php.

AuthorSubmission.getReviewAssignments ( stage  ) 

Get review assignments for this paper.

Returns:
array ReviewAssignments

Definition at line 110 of file AuthorSubmission.inc.php.

& AuthorSubmission.getRevisedFile (  ) 

Get revised file for this paper.

Returns:
PaperFile

Definition at line 236 of file AuthorSubmission.inc.php.

& AuthorSubmission.getSubmissionFile (  ) 

Get submission file for this paper.

Returns:
PaperFile

Definition at line 219 of file AuthorSubmission.inc.php.

AuthorSubmission.getSubmissionStatus (  ) 

Get the submission status. Returns one of the defined constants (STATUS_INCOMPLETE, STATUS_ARCHIVED, STATUS_PUBLISHED, STATUS_DECLINED, STATUS_QUEUED_UNASSIGNED, * STATUS_QUEUED_REVIEW, or STATUS_QUEUED_EDITING). Note that this function never returns a value of STATUS_QUEUED -- the three STATUS_QUEUED_... constants indicate a queued submission. NOTE that this code is similar to getSubmissionStatus in the TrackDirectorSubmission class and changes here should be propagated.

Definition at line 165 of file AuthorSubmission.inc.php.

References getEditAssignments(), getMostRecentDecision(), Request.getSchedConf(), and Paper.getSchedConfId().

& AuthorSubmission.getSuppFiles (  ) 

Get supplementary files for this paper.

Returns:
array SuppFiles

Definition at line 270 of file AuthorSubmission.inc.php.

AuthorSubmission.removeReviewAssignment ( reviewId  ) 

Remove a review assignment.

Parameters:
$reviewId ID of the review assignment to remove
Returns:
boolean review assignment was removed

Definition at line 87 of file AuthorSubmission.inc.php.

References $reviewAssignments.

AuthorSubmission.setAuthorFileRevisions ( authorFileRevisions,
stage 
)

Set all author file revisions.

Parameters:
$authorFileRevisions array PaperFiles

Definition at line 299 of file AuthorSubmission.inc.php.

References $authorFileRevisions.

AuthorSubmission.setDecisions ( directorDecisions,
stage 
)

Set director decisions.

Parameters:
$directorDecisions array
$stage int

Definition at line 151 of file AuthorSubmission.inc.php.

References $directorDecisions.

AuthorSubmission.setDirectorFileRevisions ( directorFileRevisions,
stage 
)

Set all director file revisions.

Parameters:
$directorFileRevisions array PaperFiles

Definition at line 319 of file AuthorSubmission.inc.php.

References $directorFileRevisions.

AuthorSubmission.setEditAssignments ( editAssignments  ) 

Set edit assignments for this paper.

Parameters:
$editAssignments array

Definition at line 59 of file AuthorSubmission.inc.php.

AuthorSubmission.setGalleys ( &$  galleys  ) 

Set the galleys for a paper.

Parameters:
$galleys array PaperGalley

Definition at line 336 of file AuthorSubmission.inc.php.

AuthorSubmission.setLayoutFile ( layoutFile  ) 

Set layout file.

Parameters:
$layoutFile PaperFile

Definition at line 262 of file AuthorSubmission.inc.php.

AuthorSubmission.setMostRecentDirectorDecisionComment ( mostRecentDirectorDecisionComment  ) 

Set most recent director decision comment.

Parameters:
$mostRecentDirectorDecisionComment PaperComment

Definition at line 356 of file AuthorSubmission.inc.php.

AuthorSubmission.setReviewAssignments ( reviewAssignments,
stage 
)

Set review assignments for this paper.

Parameters:
$reviewAssignments array ReviewAssignments

Definition at line 124 of file AuthorSubmission.inc.php.

References $reviewAssignments.

AuthorSubmission.setRevisedFile ( revisedFile  ) 

Set revised file for this paper.

Parameters:
$submissionFile PaperFile

Definition at line 245 of file AuthorSubmission.inc.php.

AuthorSubmission.setSubmissionFile ( submissionFile  ) 

Set submission file for this paper.

Parameters:
$submissionFile PaperFile

Definition at line 228 of file AuthorSubmission.inc.php.

AuthorSubmission.setSuppFiles ( suppFiles  ) 

Set supplementary file for this paper.

Parameters:
$suppFiles array SuppFiles

Definition at line 279 of file AuthorSubmission.inc.php.


The documentation for this class was generated from the following file:
Generated on 25 Jul 2013 for Open Conference Systems by  doxygen 1.4.7