Open Journal Systems  3.3.0
AuthSource.inc.php
1 <?php
2 
18 import('lib.pkp.classes.plugins.AuthPlugin');
19 
20 class AuthSource extends DataObject {
21 
22  //
23  // Get/set methods
24  //
25 
30  function getAuthId() {
31  return $this->getData('authId');
32  }
33 
38  function setAuthId($authId) {
39  $this->setData('authId', $authId);
40  }
41 
46  function getTitle() {
47  return $this->getData('title');
48  }
49 
54  function setTitle($title) {
55  $this->setData('title', $title);
56  }
57 
62  function getPlugin() {
63  return $this->getData('plugin');
64  }
65 
70  function setPlugin($plugin) {
71  $this->setData('plugin', $plugin);
72  }
73 
78  function getDefault() {
79  return $this->getData('authDefault');
80  }
81 
86  function setDefault($authDefault) {
87  $this->setData('authDefault', $authDefault);
88  }
89 
94  function getSettings() {
95  return $this->getData('settings');
96  }
97 
102  function setSettings($settings) {
103  $this->setData('settings', $settings);
104  }
105 
110  function &getPluginClass() {
111  $returner =& $this->getData('authPlugin');
112  return $returner;
113  }
114 
119  function setPluginClass($authPlugin) {
120  $this->setData('authPlugin', $authPlugin);
121  }
122 }
123 
124 
DataObject\getData
& getData($key, $locale=null)
Definition: DataObject.inc.php:100
DataObject
Any class with an associated DAO should extend this class.
Definition: DataObject.inc.php:18
AuthSource\setTitle
setTitle($title)
Definition: AuthSource.inc.php:54
AuthSource\setSettings
setSettings($settings)
Definition: AuthSource.inc.php:102
AuthSource\getAuthId
getAuthId()
Definition: AuthSource.inc.php:30
AuthSource
Describes an authentication source.
Definition: AuthSource.inc.php:20
AuthSource\setDefault
setDefault($authDefault)
Definition: AuthSource.inc.php:86
AuthSource\setPlugin
setPlugin($plugin)
Definition: AuthSource.inc.php:70
AuthSource\getPluginClass
& getPluginClass()
Definition: AuthSource.inc.php:110
AuthSource\getTitle
getTitle()
Definition: AuthSource.inc.php:46
AuthSource\setPluginClass
setPluginClass($authPlugin)
Definition: AuthSource.inc.php:119
AuthSource\setAuthId
setAuthId($authId)
Definition: AuthSource.inc.php:38
AuthSource\getDefault
getDefault()
Definition: AuthSource.inc.php:78
AuthSource\getSettings
getSettings()
Definition: AuthSource.inc.php:94
AuthSource\getPlugin
getPlugin()
Definition: AuthSource.inc.php:62
DataObject\setData
setData($key, $value, $locale=null)
Definition: DataObject.inc.php:132