Open Journal Systems  3.3.0
SubmissionAccessPolicy Class Reference
Inheritance diagram for SubmissionAccessPolicy:
ContextPolicy PolicySet

Public Member Functions

 __construct ($request, $args, $roleAssignments, $submissionParameterName='submissionId', $permitDeclined=false)
 
- Public Member Functions inherited from ContextPolicy
 __construct ($request)
 
- Public Member Functions inherited from PolicySet
 addPolicy ($policyOrPolicySet, $addToTop=false)
 
 getCombiningAlgorithm ()
 
 getEffectIfNoPolicyApplies ()
 
getPolicies ()
 
 setEffectIfNoPolicyApplies ($effectIfNoPolicyApplies)
 

Additional Inherited Members

- Data Fields inherited from PolicySet
 $_combiningAlgorithm
 
 $_effectIfNoPolicyApplies = AUTHORIZATION_DENY
 
 $_policies = array()
 

Detailed Description

Base class to control (write) access to submissions and (read) access to submission details in OMP.

Definition at line 19 of file SubmissionAccessPolicy.inc.php.

Constructor & Destructor Documentation

◆ __construct()

SubmissionAccessPolicy::__construct (   $request,
  $args,
  $roleAssignments,
  $submissionParameterName = 'submissionId',
  $permitDeclined = false 
)

Constructor

Parameters
$requestPKPRequest
$argsarray request parameters
$roleAssignmentsarray
$submissionParameterNamestring the request parameter we expect the submission id in.
$permitDeclinedboolean True iff declined reviews are permitted for viewing by reviewers

Definition at line 30 of file SubmissionAccessPolicy.inc.php.

References PolicySet\addPolicy().


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