00001 <?php 00002 00016 // $Id: AuthSource.inc.php,v 1.8 2008/07/01 01:16:10 asmecher Exp $ 00017 00018 00019 import('plugins.AuthPlugin'); 00020 00021 class AuthSource extends DataObject { 00022 00026 function AuthSource() { 00027 parent::DataObject(); 00028 } 00029 00030 // 00031 // Get/set methods 00032 // 00033 00038 function getAuthId() { 00039 return $this->getData('authId'); 00040 } 00041 00046 function setAuthId($authId) { 00047 return $this->setData('authId', $authId); 00048 } 00049 00054 function getTitle() { 00055 return $this->getData('title'); 00056 } 00057 00062 function setTitle($title) { 00063 return $this->setData('title', $title); 00064 } 00065 00070 function getPlugin() { 00071 return $this->getData('plugin'); 00072 } 00073 00078 function setPlugin($plugin) { 00079 return $this->setData('plugin', $plugin); 00080 } 00081 00086 function getDefault() { 00087 return $this->getData('authDefault'); 00088 } 00089 00094 function setDefault($authDefault) { 00095 return $this->setData('authDefault', $authDefault); 00096 } 00097 00102 function getSettings() { 00103 return $this->getData('settings'); 00104 } 00105 00110 function setSettings($settings) { 00111 return $this->setData('settings', $settings); 00112 } 00113 00118 function &getPluginClass() { 00119 $returner =& $this->getData('authPlugin'); 00120 return $returner; 00121 } 00122 00127 function setPluginClass($authPlugin) { 00128 return $this->setData('authPlugin', $authPlugin); 00129 } 00130 00131 }
1.5.6