Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct ($fileStage, $dataProviderInitParams=null) | |
_getFileStageByStageId ($stageId) | |
getAddFileAction ($request) | |
getAuthorizationPolicy ($request, $args, $roleAssignments) | |
getFileStage () | |
getRequestArgs () | |
initGridDataProvider ($fileStage, $initParams=null) | |
loadCategoryData ($request, $categoryDataElement, $filter=null, $reviewRound=null) | |
loadData ($filter=array()) | |
setDataProvider ($gridDataProvider) | |
setStageId ($stageId) | |
![]() | |
getDataProvider () | |
loadCategoryData ($request, $categoryDataElement, $filter=null) | |
setAuthorizedContext (&$authorizedContext) | |
![]() | |
__construct () | |
& | getAuthorizedContextObject ($assocType) |
hasAuthorizedContextObject ($assocType) | |
Data Fields | |
$_submissionFiles | |
![]() | |
$_dataProvider | |
![]() | |
$_authorizedContext | |
Definition at line 19 of file SubmissionFilesCategoryGridDataProvider.inc.php.
SubmissionFilesCategoryGridDataProvider::__construct | ( | $fileStage, | |
$dataProviderInitParams = null |
|||
) |
Constructor
$fileStage | int The current file stage that the grid is handling (others file stages could be shown activating the grid filter, but this is the file stage that will be used to bring files from other stages, upload new file, etc). |
$dataProviderInitParams | array Other parameters to initiate the grid data provider that this category grid data provider will use to implement common behaviours and data. |
Reimplemented in ReviewCategoryGridDataProvider.
Definition at line 38 of file SubmissionFilesCategoryGridDataProvider.inc.php.
References initGridDataProvider(), and setDataProvider().
SubmissionFilesCategoryGridDataProvider::_getFileStageByStageId | ( | $stageId | ) |
Get the file stage using the passed stage id. This will define which file stage will be present on each workflow stage category of the grid.
$stageId | int |
Definition at line 188 of file SubmissionFilesCategoryGridDataProvider.inc.php.
Referenced by loadCategoryData().
SubmissionFilesCategoryGridDataProvider::getAddFileAction | ( | $request | ) |
Configures and returns the action to add a file.
NB: Must be overridden by subclasses (if implemented).
$request | Request |
Definition at line 138 of file SubmissionFilesCategoryGridDataProvider.inc.php.
References CategoryGridDataProvider\getDataProvider().
SubmissionFilesCategoryGridDataProvider::getAuthorizationPolicy | ( | $request, | |
$args, | |||
$roleAssignments | |||
) |
Get the authorization policy.
$request | PKPRequest |
$args | array |
$roleAssignments | array |
Reimplemented from GridDataProvider.
Definition at line 62 of file SubmissionFilesCategoryGridDataProvider.inc.php.
References CategoryGridDataProvider\getDataProvider().
SubmissionFilesCategoryGridDataProvider::getFileStage | ( | ) |
Get the file stage.
Definition at line 154 of file SubmissionFilesCategoryGridDataProvider.inc.php.
References CategoryGridDataProvider\getDataProvider().
SubmissionFilesCategoryGridDataProvider::getRequestArgs | ( | ) |
Get an array with all request parameters necessary to uniquely identify the data selection of this data provider.
Reimplemented from GridDataProvider.
Definition at line 71 of file SubmissionFilesCategoryGridDataProvider.inc.php.
References CategoryGridDataProvider\getDataProvider().
SubmissionFilesCategoryGridDataProvider::initGridDataProvider | ( | $fileStage, | |
$initParams = null |
|||
) |
Init the grid data provider that this category grid data provider will use and return it. Override this to initiate another grid data provider.
$fileStage | int |
$initParams | array (optional) The parameters to initiate the grid data provider. |
Reimplemented in ReviewCategoryGridDataProvider, and QueryNoteFilesCategoryGridDataProvider.
Definition at line 170 of file SubmissionFilesCategoryGridDataProvider.inc.php.
Referenced by __construct().
SubmissionFilesCategoryGridDataProvider::loadCategoryData | ( | $request, | |
$categoryDataElement, | |||
$filter = null , |
|||
$reviewRound = null |
|||
) |
Retrieve the category data to load into the grid.
$request | PKPRequest |
$categoryDataElement | mixed |
$filter | mixed array or null |
Reimplemented in ReviewCategoryGridDataProvider.
Definition at line 91 of file SubmissionFilesCategoryGridDataProvider.inc.php.
References $_submissionFiles, _getFileStageByStageId(), GridDataProvider\getAuthorizedContextObject(), DAORegistry\getDAO(), and CategoryGridDataProvider\getDataProvider().
SubmissionFilesCategoryGridDataProvider::loadData | ( | $filter = array() | ) |
Retrieve the data to load into the grid.
$filter | array An optional associative array with filter data as returned by GridHandler::getFilterSelectionData(). If no filter has been selected by the user then the array will be empty. |
Reimplemented from GridDataProvider.
Definition at line 79 of file SubmissionFilesCategoryGridDataProvider.inc.php.
References GridDataProvider\getAuthorizedContextObject().
SubmissionFilesCategoryGridDataProvider::setDataProvider | ( | $gridDataProvider | ) |
Set a grid data provider object.
$dataProvider | GridDataProvider |
Reimplemented from CategoryGridDataProvider.
Definition at line 50 of file SubmissionFilesCategoryGridDataProvider.inc.php.
Referenced by __construct().
SubmissionFilesCategoryGridDataProvider::setStageId | ( | $stageId | ) |
Get the file stage.
Definition at line 146 of file SubmissionFilesCategoryGridDataProvider.inc.php.
References CategoryGridDataProvider\getDataProvider().
array SubmissionFilesCategoryGridDataProvider::$_submissionFiles |
Definition at line 25 of file SubmissionFilesCategoryGridDataProvider.inc.php.
Referenced by loadCategoryData().