This class implements some of the common behaviours and data that a grid handler can use to handle with submission files. More...
Public Member Functions | |
| authorize (&$request, &$args, $roleAssignments) | |
| canAdd () | |
| canDelete () | |
| canDownloadAll () | |
| canViewNotes () | |
| & | getGridHandler () |
| & | getMonograph () |
| & | getRowInstance () |
| getStageId () | |
| initialize (&$request) | |
| setCanAdd ($canAdd) | |
| setCanDelete ($canDelete) | |
| SubmissionFilesGridHandlerImplementation (&$gridHandler, $stageId, $capabilities) | |
This class implements some of the common behaviours and data that a grid handler can use to handle with submission files.
Definition at line 29 of file SubmissionFilesGridHandlerImplementation.inc.php.
| SubmissionFilesGridHandlerImplementation.authorize | ( | &$ | request, | |
| &$ | args, | |||
| $ | roleAssignments | |||
| ) |
Implementation of the GridHandler.authorize() method.
Reimplemented in SelectableFileListGridHandlerImplementation.
Definition at line 158 of file SubmissionFilesGridHandlerImplementation.inc.php.
References getGridHandler(), and getStageId().
| SubmissionFilesGridHandlerImplementation.canAdd | ( | ) |
Does this grid allow the addition of files or revisions?
Definition at line 107 of file SubmissionFilesGridHandlerImplementation.inc.php.
Referenced by initialize().
| SubmissionFilesGridHandlerImplementation.canDelete | ( | ) |
Can the user delete files from this grid?
Definition at line 139 of file SubmissionFilesGridHandlerImplementation.inc.php.
Referenced by getRowInstance().
| SubmissionFilesGridHandlerImplementation.canDownloadAll | ( | ) |
Can the user download all files as an archive?
Definition at line 131 of file SubmissionFilesGridHandlerImplementation.inc.php.
Referenced by initialize().
| SubmissionFilesGridHandlerImplementation.canViewNotes | ( | ) |
Does this grid allow viewing of notes?
Definition at line 123 of file SubmissionFilesGridHandlerImplementation.inc.php.
Referenced by getRowInstance(), and initialize().
| & SubmissionFilesGridHandlerImplementation.getGridHandler | ( | ) |
Get the grid handler that instantiated this class.
Definition at line 79 of file SubmissionFilesGridHandlerImplementation.inc.php.
Referenced by authorize(), SelectableFileListGridHandlerImplementation.authorize(), getMonograph(), SelectableFileListGridHandlerImplementation.getRequestArgs(), initialize(), SelectableFileListGridHandlerImplementation.initialize(), FileListGridHandlerImplementation.initialize(), and SelectableFileListGridHandlerImplementation.loadData().
| & SubmissionFilesGridHandlerImplementation.getMonograph | ( | ) |
Get the authorized monograph.
Definition at line 95 of file SubmissionFilesGridHandlerImplementation.inc.php.
References getGridHandler().
Referenced by initialize().
| & SubmissionFilesGridHandlerImplementation.getRowInstance | ( | ) |
Implementation of the GridHandler.getRowInstance() method.
Definition at line 218 of file SubmissionFilesGridHandlerImplementation.inc.php.
References canDelete(), canViewNotes(), and getStageId().
| SubmissionFilesGridHandlerImplementation.getStageId | ( | ) |
Get the workflow stage id.
Definition at line 87 of file SubmissionFilesGridHandlerImplementation.inc.php.
Referenced by authorize(), getRowInstance(), and initialize().
| SubmissionFilesGridHandlerImplementation.initialize | ( | &$ | request | ) |
Implementation of the GridHandler.initialize() method.
Reimplemented in FileListGridHandlerImplementation, and SelectableFileListGridHandlerImplementation.
Definition at line 174 of file SubmissionFilesGridHandlerImplementation.inc.php.
References canAdd(), canDownloadAll(), canViewNotes(), getGridHandler(), getMonograph(), and getStageId().
| SubmissionFilesGridHandlerImplementation.setCanAdd | ( | $ | canAdd | ) |
Set whether or not the grid allows the addition of files or revisions.
| $canAdd | boolean |
Definition at line 115 of file SubmissionFilesGridHandlerImplementation.inc.php.
Referenced by SubmissionFilesGridHandlerImplementation().
| SubmissionFilesGridHandlerImplementation.setCanDelete | ( | $ | canDelete | ) |
Set whether or not the user can delete files from this grid.
| $canDelete | boolean |
Definition at line 147 of file SubmissionFilesGridHandlerImplementation.inc.php.
Referenced by SubmissionFilesGridHandlerImplementation().
| SubmissionFilesGridHandlerImplementation.SubmissionFilesGridHandlerImplementation | ( | &$ | gridHandler, | |
| $ | stageId, | |||
| $ | capabilities | |||
| ) |
Constructor
| $gridHandler | Handler The grid handler that will delegate some of its operations to this class. | |
| $stageId | integer One of the WORKFLOW_STAGE_ID_* constants. | |
| $capabilities | integer A bit map with zero or more FILE_GRID_* capabilities set. |
Definition at line 58 of file SubmissionFilesGridHandlerImplementation.inc.php.
References setCanAdd(), and setCanDelete().
Referenced by FileListGridHandlerImplementation.FileListGridHandlerImplementation().
1.7.1