Abstract class for monograph file access policies. More...
Public Member Functions | |
| & | _getCache () |
| & | getMonographFile (&$request) |
| & | getRequest () |
| MonographFileBaseAccessPolicy (&$request, $fileIdAndRevision=null) | |
Abstract class for monograph file access policies.
Definition at line 17 of file MonographFileBaseAccessPolicy.inc.php.
| & MonographFileBaseAccessPolicy._getCache | ( | ) |
Get a cache of monograph files. Used because many policy subclasses may be combined to fetch a single monograph file.
Definition at line 45 of file MonographFileBaseAccessPolicy.inc.php.
Referenced by getMonographFile().
| & MonographFileBaseAccessPolicy.getMonographFile | ( | &$ | request | ) |
Get the requested monograph file.
| $request | PKPRequest |
Definition at line 60 of file MonographFileBaseAccessPolicy.inc.php.
References _getCache().
Referenced by MonographFileViewableReviewerResponseRequiredPolicy.effect(), MonographFileUploaderAccessPolicy.effect(), MonographFileSubmissionStageRequiredPolicy.effect(), MonographFileRequestedRevisionRequiredPolicy.effect(), MonographFileMatchesMonographPolicy.effect(), MonographFileAssignedReviewerAccessPolicy.effect(), and MonographFileAssignedAuditorAccessPolicy.effect().
| & MonographFileBaseAccessPolicy.getRequest | ( | ) |
Get the current request object.
Definition at line 95 of file MonographFileBaseAccessPolicy.inc.php.
Referenced by MonographFileViewableReviewerResponseRequiredPolicy.effect(), MonographFileUploaderAccessPolicy.effect(), MonographFileSubmissionStageRequiredPolicy.effect(), MonographFileRequestedRevisionRequiredPolicy.effect(), MonographFileMatchesMonographPolicy.effect(), MonographFileAssignedReviewerAccessPolicy.effect(), and MonographFileAssignedAuditorAccessPolicy.effect().
| MonographFileBaseAccessPolicy.MonographFileBaseAccessPolicy | ( | &$ | request, | |
| $ | fileIdAndRevision = null | |||
| ) |
Constructor
| $request | PKPRequest | |
| $fileIdAndRevision | string If passed, this policy will try to get the monograph file from this data. |
Definition at line 30 of file MonographFileBaseAccessPolicy.inc.php.
Referenced by MonographFileAssignedAuditorAccessPolicy.MonographFileAssignedAuditorAccessPolicy(), MonographFileAssignedReviewerAccessPolicy.MonographFileAssignedReviewerAccessPolicy(), MonographFileMatchesMonographPolicy.MonographFileMatchesMonographPolicy(), MonographFileRequestedRevisionRequiredPolicy.MonographFileRequestedRevisionRequiredPolicy(), MonographFileSubmissionStageRequiredPolicy.MonographFileSubmissionStageRequiredPolicy(), MonographFileUploaderAccessPolicy.MonographFileUploaderAccessPolicy(), and MonographFileViewableReviewerResponseRequiredPolicy.MonographFileViewableReviewerResponseRequiredPolicy().
1.7.1