Open Journal Systems  3.3.0
SubmissionDocumentsFilesGridDataProvider Class Reference
Inheritance diagram for SubmissionDocumentsFilesGridDataProvider:
CategoryGridDataProvider GridDataProvider

Public Member Functions

 getAuthorizationPolicy ($request, $args, $roleAssignments)
 
 getRequestArgs ()
 
 getSubmission ()
 
 loadCategoryData ($request, $fileType, $filter=null)
 
- Public Member Functions inherited from CategoryGridDataProvider
 getDataProvider ()
 
 setAuthorizedContext (&$authorizedContext)
 
 setDataProvider ($dataProvider)
 
- Public Member Functions inherited from GridDataProvider
 __construct ()
 
getAuthorizedContextObject ($assocType)
 
 hasAuthorizedContextObject ($assocType)
 
 loadData ($filter=array())
 

Additional Inherited Members

- Data Fields inherited from CategoryGridDataProvider
 $_dataProvider
 
- Data Fields inherited from GridDataProvider
 $_authorizedContext
 

Detailed Description

The base data provider for the submission documents library files grid.

Definition at line 17 of file SubmissionDocumentsFilesGridDataProvider.inc.php.

Member Function Documentation

◆ getAuthorizationPolicy()

SubmissionDocumentsFilesGridDataProvider::getAuthorizationPolicy (   $request,
  $args,
  $roleAssignments 
)

Get the authorization policy.

Parameters
$requestPKPRequest
$argsarray
$roleAssignmentsarray
Returns
PolicySet

Reimplemented from GridDataProvider.

Definition at line 22 of file SubmissionDocumentsFilesGridDataProvider.inc.php.

◆ getRequestArgs()

SubmissionDocumentsFilesGridDataProvider::getRequestArgs ( )

Get an array with all request parameters necessary to uniquely identify the data selection of this data provider.

Returns
array

Reimplemented from GridDataProvider.

Definition at line 42 of file SubmissionDocumentsFilesGridDataProvider.inc.php.

References getSubmission().

◆ getSubmission()

SubmissionDocumentsFilesGridDataProvider::getSubmission ( )

Get the authorized submission.

Returns
Submission

Definition at line 35 of file SubmissionDocumentsFilesGridDataProvider.inc.php.

References GridDataProvider\getAuthorizedContextObject().

Referenced by getRequestArgs(), and loadCategoryData().

◆ loadCategoryData()

SubmissionDocumentsFilesGridDataProvider::loadCategoryData (   $request,
  $fileType,
  $filter = null 
)

Implement this method to load category data into the grid.

Parameters
$requestPKPRequest
$categoryDataElementmixed
$filtermixed
Returns
array

Reimplemented from CategoryGridDataProvider.

Definition at line 52 of file SubmissionDocumentsFilesGridDataProvider.inc.php.

References DAORegistry\getDAO(), and getSubmission().


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