Open Journal Systems
3.3.0
GridDataProvider.inc.php
1
<?php
2
19
class
GridDataProvider
{
21
var
$_authorizedContext
;
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
lib
pkp
classes
controllers
grid
GridDataProvider.inc.php
Generated on Fri Aug 28 2020 14:52:04 for Open Journal Systems by
1.8.17