Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct ($request, $fileIdAndRevision=null) | |
& | _getCache () |
getRequest () | |
getSubmissionFile ($request) | |
Public Member Functions inherited from AuthorizationPolicy | |
__construct ($message=null) | |
addAuthorizedContextObject ($assocType, &$authorizedObject) | |
applies () | |
effect () | |
& | getAdvice ($adviceType) |
& | getAuthorizedContext () |
& | getAuthorizedContextObject ($assocType) |
hasAdvice ($adviceType) | |
hasAuthorizedContextObject ($assocType) | |
setAdvice ($adviceType, &$adviceContent) | |
setAuthorizedContext (&$authorizedContext) | |
Data Fields | |
$_fileIdAndRevision | |
$_request | |
Data Fields inherited from AuthorizationPolicy | |
$_advice = array() | |
$_authorizedContext = array() | |
Abstract class for submission file access policies.
Definition at line 18 of file SubmissionFileBaseAccessPolicy.inc.php.
SubmissionFileBaseAccessPolicy::__construct | ( | $request, | |
$fileIdAndRevision = null |
|||
) |
Constructor
$request | PKPRequest |
$fileIdAndRevision | string If passed, this policy will try to get the submission file from this data. |
Reimplemented in SubmissionFileMatchesSubmissionPolicy, SubmissionFileAssignedQueryAccessPolicy, SubmissionFileAssignedReviewerAccessPolicy, SubmissionFileRequestedRevisionRequiredPolicy, and SubmissionFileUploaderAccessPolicy.
Definition at line 37 of file SubmissionFileBaseAccessPolicy.inc.php.
& SubmissionFileBaseAccessPolicy::_getCache | ( | ) |
Get a cache of submission files. Used because many policy subclasses may be combined to fetch a single submission file.
Definition at line 52 of file SubmissionFileBaseAccessPolicy.inc.php.
Referenced by getSubmissionFile().
SubmissionFileBaseAccessPolicy::getRequest | ( | ) |
Get the current request object.
Definition at line 102 of file SubmissionFileBaseAccessPolicy.inc.php.
References $_request.
Referenced by SubmissionFileAuthorEditorPolicy\effect(), SubmissionFileNotQueryAccessPolicy\effect(), SubmissionFileUploaderAccessPolicy\effect(), SubmissionFileAssignedReviewerAccessPolicy\effect(), SubmissionFileAssignedQueryAccessPolicy\effect(), SubmissionFileMatchesSubmissionPolicy\effect(), SubmissionFileRequestedRevisionRequiredPolicy\effect(), and SubmissionFileStageRequiredPolicy\effect().
SubmissionFileBaseAccessPolicy::getSubmissionFile | ( | $request | ) |
Get the requested submission file.
$request | PKPRequest |
Definition at line 67 of file SubmissionFileBaseAccessPolicy.inc.php.
References $_fileIdAndRevision, _getCache(), and DAORegistry\getDAO().
Referenced by SubmissionFileAuthorEditorPolicy\effect(), SubmissionFileNotQueryAccessPolicy\effect(), SubmissionFileUploaderAccessPolicy\effect(), SubmissionFileAssignedReviewerAccessPolicy\effect(), SubmissionFileAssignedQueryAccessPolicy\effect(), SubmissionFileMatchesSubmissionPolicy\effect(), SubmissionFileRequestedRevisionRequiredPolicy\effect(), and SubmissionFileStageRequiredPolicy\effect().
string SubmissionFileBaseAccessPolicy::$_fileIdAndRevision |
File id and revision, separated with a dash (e.g. 15-1)
Definition at line 29 of file SubmissionFileBaseAccessPolicy.inc.php.
Referenced by getSubmissionFile().
PKPRequest SubmissionFileBaseAccessPolicy::$_request |
Definition at line 23 of file SubmissionFileBaseAccessPolicy.inc.php.
Referenced by getRequest().