Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct ($request, &$args, $parameterName, $message=null, $operations=null) | |
dataObjectEffect () | |
effect () | |
& | getArgs () |
getDataObjectId ($lookOnlyByParameterName=false) | |
& | getRequest () |
Public Member Functions inherited from AuthorizationPolicy | |
__construct ($message=null) | |
addAuthorizedContextObject ($assocType, &$authorizedObject) | |
applies () | |
& | getAdvice ($adviceType) |
& | getAuthorizedContext () |
& | getAuthorizedContextObject ($assocType) |
hasAdvice ($adviceType) | |
hasAuthorizedContextObject ($assocType) | |
setAdvice ($adviceType, &$adviceContent) | |
setAuthorizedContext (&$authorizedContext) | |
Data Fields | |
$_args | |
$_operations | |
$_parameterName | |
$_request | |
Data Fields inherited from AuthorizationPolicy | |
$_advice = array() | |
$_authorizedContext = array() | |
Abstract base class for policies that check for a data object from a parameter.
Definition at line 17 of file DataObjectRequiredPolicy.inc.php.
DataObjectRequiredPolicy::__construct | ( | $request, | |
& | $args, | ||
$parameterName, | |||
$message = null , |
|||
$operations = null |
|||
) |
Constructor
$request | PKPRequest |
$args | array request parameters |
$parameterName | string the request parameter we expect |
$message | string |
$operations | array Optional list of operations for which this check takes effect. If specified, operations outside this set will not be checked against this policy. |
Reimplemented in ReviewAssignmentRequiredPolicy.
Definition at line 69 of file DataObjectRequiredPolicy.inc.php.
DataObjectRequiredPolicy::dataObjectEffect | ( | ) |
Test the data object's effect
Reimplemented in ReviewAssignmentRequiredPolicy, OjsIssueRequiredPolicy, PublicationRequiredPolicy, SubmissionRequiredPolicy, ReviewRoundRequiredPolicy, QueryRequiredPolicy, RepresentationRequiredPolicy, and OjsIssueGalleyRequiredPolicy.
Definition at line 100 of file DataObjectRequiredPolicy.inc.php.
Referenced by effect().
DataObjectRequiredPolicy::effect | ( | ) |
Reimplemented from AuthorizationPolicy.
Definition at line 84 of file DataObjectRequiredPolicy.inc.php.
References dataObjectEffect().
& DataObjectRequiredPolicy::getArgs | ( | ) |
Return the request arguments
Definition at line 57 of file DataObjectRequiredPolicy.inc.php.
References $_args.
DataObjectRequiredPolicy::getDataObjectId | ( | $lookOnlyByParameterName = false | ) |
Identifies a data object id in the request.
$lookOnlyByParameterName | boolean True iff page router requests should only look for named parameters. |
Reimplemented in OjsIssueRequiredPolicy.
Definition at line 111 of file DataObjectRequiredPolicy.inc.php.
References $_parameterName.
Referenced by OjsIssueGalleyRequiredPolicy\dataObjectEffect(), RepresentationRequiredPolicy\dataObjectEffect(), QueryRequiredPolicy\dataObjectEffect(), ReviewRoundRequiredPolicy\dataObjectEffect(), PublicationRequiredPolicy\dataObjectEffect(), SubmissionRequiredPolicy\dataObjectEffect(), and ReviewAssignmentRequiredPolicy\dataObjectEffect().
& DataObjectRequiredPolicy::getRequest | ( | ) |
Return the request.
Definition at line 49 of file DataObjectRequiredPolicy.inc.php.
References $_request.
array DataObjectRequiredPolicy::$_args |
Definition at line 28 of file DataObjectRequiredPolicy.inc.php.
Referenced by getArgs().
array DataObjectRequiredPolicy::$_operations |
Definition at line 40 of file DataObjectRequiredPolicy.inc.php.
string DataObjectRequiredPolicy::$_parameterName |
Definition at line 34 of file DataObjectRequiredPolicy.inc.php.
Referenced by getDataObjectId().
PKPRequest DataObjectRequiredPolicy::$_request |
Definition at line 22 of file DataObjectRequiredPolicy.inc.php.
Referenced by getRequest().