Open Journal Systems  3.3.0
ReviewerReviewAttachmentGridDataProvider Class Reference
Inheritance diagram for ReviewerReviewAttachmentGridDataProvider:
SubmissionFilesGridDataProvider FilesGridDataProvider GridDataProvider

Public Member Functions

 __construct ()
 
 _getReviewId ()
 
 getAddFileAction ($request)
 
 getAuthorizationPolicy ($request, $args, $roleAssignments)
 
 getRequestArgs ()
 
 loadData ($filter=array())
 
- Public Member Functions inherited from SubmissionFilesGridDataProvider
 __construct ($fileStage, $viewableOnly=false)
 
 getFileStage ()
 
 getStageId ()
 
 prepareSubmissionFileData ($revisions, $viewableOnly=false, $filter=array())
 
 setStageId ($stageId)
 
- Public Member Functions inherited from FilesGridDataProvider
 getSelectAction ($request)
 
 getUploaderRoles ()
 
 setUploaderRoles ($roleAssignments)
 
 setViewableOnly ($viewableOnly)
 
- Public Member Functions inherited from GridDataProvider
getAuthorizedContextObject ($assocType)
 
 hasAuthorizedContextObject ($assocType)
 
 setAuthorizedContext (&$authorizedContext)
 

Data Fields

 $_reviewId
 
- Data Fields inherited from SubmissionFilesGridDataProvider
 $_fileStage
 
 $_stageId
 
- Data Fields inherited from FilesGridDataProvider
 $_uploaderRoles
 
 $_viewableOnly = false
 
- Data Fields inherited from GridDataProvider
 $_authorizedContext
 

Additional Inherited Members

- Protected Member Functions inherited from SubmissionFilesGridDataProvider
 applyFilter ($revisions, $filter)
 
- Protected Member Functions inherited from FilesGridDataProvider
 getSubmission ()
 

Detailed Description

Provide the reviewers access to their own review attachments data for grids.

Definition at line 18 of file ReviewerReviewAttachmentGridDataProvider.inc.php.

Constructor & Destructor Documentation

◆ __construct()

ReviewerReviewAttachmentGridDataProvider::__construct ( )

Constructor

Reimplemented from GridDataProvider.

Definition at line 28 of file ReviewerReviewAttachmentGridDataProvider.inc.php.

Member Function Documentation

◆ _getReviewId()

ReviewerReviewAttachmentGridDataProvider::_getReviewId ( )

Get the review id.

Returns
integer

Definition at line 120 of file ReviewerReviewAttachmentGridDataProvider.inc.php.

References GridDataProvider\getAuthorizedContextObject().

Referenced by getAddFileAction(), getRequestArgs(), and loadData().

◆ getAddFileAction()

ReviewerReviewAttachmentGridDataProvider::getAddFileAction (   $request)

Configures and returns the action to add a file.

NB: Must be overridden by subclasses (if implemented).

Parameters
$requestRequest
Returns
AddFileLinkAction

Reimplemented from SubmissionFilesGridDataProvider.

Definition at line 99 of file ReviewerReviewAttachmentGridDataProvider.inc.php.

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

◆ getAuthorizationPolicy()

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

Get the authorization policy.

Parameters
$requestPKPRequest
$argsarray
$roleAssignmentsarray
Returns
PolicySet

Reimplemented from SubmissionFilesGridDataProvider.

Definition at line 39 of file ReviewerReviewAttachmentGridDataProvider.inc.php.

References FilesGridDataProvider\setUploaderRoles().

◆ getRequestArgs()

ReviewerReviewAttachmentGridDataProvider::getRequestArgs ( )

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

Returns
array

Reimplemented from SubmissionFilesGridDataProvider.

Definition at line 71 of file ReviewerReviewAttachmentGridDataProvider.inc.php.

References _getReviewId().

◆ loadData()

ReviewerReviewAttachmentGridDataProvider::loadData (   $filter = array())

Retrieve the data to load into the grid.

Parameters
$filterarray 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.
Returns
array

Reimplemented from SubmissionFilesGridDataProvider.

Definition at line 84 of file ReviewerReviewAttachmentGridDataProvider.inc.php.

References _getReviewId(), DAORegistry\getDAO(), SubmissionFilesGridDataProvider\getFileStage(), FilesGridDataProvider\getSubmission(), and SubmissionFilesGridDataProvider\prepareSubmissionFileData().

Field Documentation

◆ $_reviewId

integer ReviewerReviewAttachmentGridDataProvider::$_reviewId

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