Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/lib/zend/Zend/Gdata/Gapps/NicknameQuery.php
Go to the documentation of this file.
00001 <?php
00002 
00027 require_once('Zend/Gdata/Gapps/Query.php');
00028 
00043 class Zend_Gdata_Gapps_NicknameQuery extends Zend_Gdata_Gapps_Query
00044 {
00045 
00052     protected $_nickname = null;
00053 
00066     public function __construct($domain = null, $nickname = null,
00067             $username = null, $startNickname = null)
00068     {
00069         parent::__construct($domain);
00070         $this->setNickname($nickname);
00071         $this->setUsername($username);
00072         $this->setStartNickname($startNickname);
00073     }
00074 
00083      public function setNickname($value)
00084      {
00085          $this->_nickname = $value;
00086      }
00087 
00096     public function getNickname()
00097     {
00098         return $this->_nickname;
00099     }
00100 
00109     public function setUsername($value)
00110     {
00111         if ($value !== null) {
00112             $this->_params['username'] = $value;
00113         }
00114         else {
00115             unset($this->_params['username']);
00116         }
00117     }
00118 
00127     public function getUsername()
00128     {
00129         if (array_key_exists('username', $this->_params)) {
00130             return $this->_params['username'];
00131         } else {
00132             return null;
00133         }
00134     }
00135 
00143     public function setStartNickname($value)
00144     {
00145         if ($value !== null) {
00146             $this->_params['startNickname'] = $value;
00147         } else {
00148             unset($this->_params['startNickname']);
00149         }
00150     }
00151 
00159     public function getStartNickname()
00160     {
00161         if (array_key_exists('startNickname', $this->_params)) {
00162             return $this->_params['startNickname'];
00163         } else {
00164             return null;
00165         }
00166     }
00167 
00174     public function getQueryUrl()
00175     {
00176 
00177         $uri = $this->getBaseUrl();
00178         $uri .= Zend_Gdata_Gapps::APPS_NICKNAME_PATH;
00179         if ($this->_nickname !== null) {
00180             $uri .= '/' . $this->_nickname;
00181         }
00182         $uri .= $this->getQueryString();
00183         return $uri;
00184     }
00185 
00186 }
 All Data Structures Namespaces Files Functions Variables Enumerations