Open Journal Systems  3.3.0
GridDataProvider.inc.php
1 <?php
2 
22 
23 
27  function __construct() {
28  }
29 
30 
31  //
32  // Getters and Setters
33  //
39  function setAuthorizedContext(&$authorizedContext) {
40  $this->_authorizedContext =& $authorizedContext;
41  }
42 
49  function &getAuthorizedContextObject($assocType) {
50  if ($this->hasAuthorizedContextObject($assocType)) {
51  return $this->_authorizedContext[$assocType];
52  } else {
53  $nullVar = null;
54  return $nullVar;
55  }
56  }
57 
64  function hasAuthorizedContextObject($assocType) {
65  return isset($this->_authorizedContext[$assocType]);
66  }
67 
68 
69  //
70  // Template methods to be implemented by subclasses
71  //
79  function getAuthorizationPolicy($request, $args, $roleAssignments) {
80  assert(false);
81  }
82 
89  function getRequestArgs() {
90  assert(false);
91  }
92 
100  function loadData($filter = array()) {
101  assert(false);
102  }
103 }
104 
105 
GridDataProvider\loadData
loadData($filter=array())
Definition: GridDataProvider.inc.php:103
GridDataProvider\setAuthorizedContext
setAuthorizedContext(&$authorizedContext)
Definition: GridDataProvider.inc.php:42
GridDataProvider\getAuthorizationPolicy
getAuthorizationPolicy($request, $args, $roleAssignments)
Definition: GridDataProvider.inc.php:82
GridDataProvider\__construct
__construct()
Definition: GridDataProvider.inc.php:30
GridDataProvider\$_authorizedContext
$_authorizedContext
Definition: GridDataProvider.inc.php:24
GridDataProvider\getAuthorizedContextObject
& getAuthorizedContextObject($assocType)
Definition: GridDataProvider.inc.php:52
GridDataProvider\getRequestArgs
getRequestArgs()
Definition: GridDataProvider.inc.php:92
GridDataProvider\hasAuthorizedContextObject
hasAuthorizedContextObject($assocType)
Definition: GridDataProvider.inc.php:67
GridDataProvider
Grid data providers serve data to the grid classes for presentation in a grid.
Definition: GridDataProvider.inc.php:19