Service class for interacting with the Google Apps Provisioning API.
Like other service classes in this module, this class provides access via an HTTP client to Google servers for working with entries and feeds.
Because of the nature of this API, all access must occur over an authenticated connection.
Located in /Gdata/Gapps.php (line 67)
Zend_Gdata_App | --Zend_Gdata | --Zend_Gdata_Gapps
Namespaces used for Zend_Gdata_Gapps
The domain which is being administered via the Provisioning API.
Inherited from Zend_Gdata
Zend_Gdata::$_defaultPostUri
Zend_Gdata::$_httpClient
Zend_Gdata::$_registeredPackages
Zend_Gdata::$_staticHttpClient
Inherited from Zend_Gdata_App
Zend_Gdata_App::$_gzipEnabled
Zend_Gdata_App::$_httpMethodOverride
Zend_Gdata_App::$_majorProtocolVersion
Zend_Gdata_App::$_maxRedirects
Zend_Gdata_App::$_minorProtocolVersion
Zend_Gdata_App::$_useObjectMapping
Zend_Gdata_App::$_verboseExceptionMessages
Imports a feed located at $uri.
This method overrides the default behavior of Zend_Gdata_App, providing support for Zend_Gdata_Gapps_ServiceException.
Convert an exception to an ServiceException if an AppsForYourDomain XML document is contained within the original exception's HTTP response. If conversion fails, throw the original error.
Add a specified recipient to an existing emailList.
Create Gdata_Gapps object
Create a new email list.
Create a nickname for a given user.
Create a new user entry and send it to the Google Apps servers.
DELETE entry with client object This method overrides the default behavior of Zend_Gdata_App, providing support for Zend_Gdata_Gapps_ServiceException.
Delete a specified email list.
Delete a specified nickname.
Delete a user by username.
GET a URI using client object.
This method overrides the default behavior of Zend_Gdata_App, providing support for Zend_Gdata_Gapps_ServiceException.
Returns the base URL used to access the Google Apps service, based on the current domain. The current domain can be temporarily overridden by providing a fully qualified domain as $domain.
Get domain for this service instance. This should be a fully qualified domain, such as 'foo.example.com'. If no domain is set, null will be returned.
Retreive a single EmailListEntry object.
Retreive EmailListFeed object containing multiple EmailListEntry objects.
Retreive a single EmailListRecipientEntry object.
Retreive EmailListRecipientFeed object containing multiple EmailListRecipientEntry objects.
Retreive a single NicknameEntry object.
Retreive NicknameFeed object containing multiple NicknameEntry objects.
Retreive a single UserEntry object.
Retrieve a UserFeed containing multiple UserEntry objects.
Create a new email list from an EmailListEntry.
Create a new email list recipient from an EmailListRecipientEntry.
Create a new nickname from a NicknameEntry.
Create a new user from a UserEntry.
POST data with client object.
This method overrides the default behavior of Zend_Gdata_App, providing support for Zend_Gdata_Gapps_ServiceException.
PUT data with client object This method overrides the default behavior of Zend_Gdata_App, providing support for Zend_Gdata_Gapps_ServiceException.
Remove a specified recipient from an email list.
Mark a given user as not suspended.
Retrieve all email lists associated with the curent domain. Be aware that calling this function on a domain with many email lists will take a signifigant amount of time to complete. On larger domains this may may cause execution to timeout without proper precautions in place.
Retrieve all nicknames in the current domain. Be aware that calling this function on a domain with many nicknames will take a signifigant amount of time to complete. On larger domains this may may cause execution to timeout without proper precautions in place.
Retrieve all recipients associated with an email list. Be aware that calling this function on a domain with many email lists will take a signifigant amount of time to complete. On larger domains this may may cause execution to timeout without proper precautions in place.
Retrieve all users in the current domain. Be aware that calling this function on a domain with many users will take a signifigant amount of time to complete. On larger domains this may may cause execution to timeout without proper precautions in place.
Retrieve all email lists associated with a recipient.
Retrieve the entry for a specified nickname.
Retrieve all nicknames associated with a specific username.
Retrieve a page of email lists in alphabetical order, starting with the provided email list.
Retrieve a page of nicknames in alphabetical order, starting with the provided nickname.
Retrieve a page of email list recipients in alphabetical order, starting with the provided email list recipient.
Retrieve a page of users in alphabetical order, starting with the provided username.
Retrieve a user based on their username.
Set domain for this service instance. This should be a fully qualified domain, such as 'foo.example.com'.
This value is used when calculating URLs for retrieving and posting entries. If no value is specified, a URL will have to be manually constructed prior to using any methods which interact with the Google Apps provisioning service.
Mark a given user as suspended.
Overwrite a specified username with the provided UserEntry. The UserEntry does not need to contain an edit link.
This method is provided for compliance with the Google Apps Provisioning API specification. Normally users will instead want to call UserEntry::save() instead.
Provides a magic factory method to instantiate new objects with shorter syntax than would otherwise be required by the Zend Framework naming conventions. For more information, see Zend_Gdata_App::__call().
This overrides the default behavior of __call() so that query classes do not need to have their domain manually set when created with a magic factory method.
Inherited From Zend_Gdata
Zend_Gdata::__construct()
Zend_Gdata::getEntry()
Zend_Gdata::getFeed()
Zend_Gdata::import()
Zend_Gdata::isAuthenticated()
Zend_Gdata::performHttpRequest()
Inherited From Zend_Gdata_App
Zend_Gdata_App::__construct()
Zend_Gdata_App::delete()
Zend_Gdata_App::enableRequestDebugLogging()
Zend_Gdata_App::generateIfMatchHeaderData()
Zend_Gdata_App::get()
Zend_Gdata_App::getEntry()
Zend_Gdata_App::getFeed()
Zend_Gdata_App::getGzipEnabled()
Zend_Gdata_App::getHttpClient()
Zend_Gdata_App::getHttpMethodOverride()
Zend_Gdata_App::getMajorProtocolVersion()
Zend_Gdata_App::getMaxRedirects()
Zend_Gdata_App::getMinorProtocolVersion()
Zend_Gdata_App::getNextFeed()
Zend_Gdata_App::getPreviousFeed()
Zend_Gdata_App::getStaticHttpClient()
Zend_Gdata_App::getVerboseExceptionMessages()
Zend_Gdata_App::import()
Zend_Gdata_App::importFile()
Zend_Gdata_App::importString()
Zend_Gdata_App::importUrl()
Zend_Gdata_App::insertEntry()
Zend_Gdata_App::performHttpRequest()
Zend_Gdata_App::post()
Zend_Gdata_App::prepareRequest()
Zend_Gdata_App::put()
Zend_Gdata_App::registerPackage()
Zend_Gdata_App::retrieveAllEntriesForFeed()
Zend_Gdata_App::setGzipEnabled()
Zend_Gdata_App::setHttpClient()
Zend_Gdata_App::setHttpMethodOverride()
Zend_Gdata_App::setMajorProtocolVersion()
Zend_Gdata_App::setMaxRedirects()
Zend_Gdata_App::setMinorProtocolVersion()
Zend_Gdata_App::setStaticHttpClient()
Zend_Gdata_App::setVerboseExceptionMessages()
Zend_Gdata_App::updateEntry()
Zend_Gdata_App::useObjectMapping()
Zend_Gdata_App::usingObjectMapping()
Zend_Gdata_App::__call()
Path to email list feeds on the Google Apps server.
Path to email list recipient feeds on the Google Apps server.
Path to nickname feeds on the Google Apps server.
Path to user feeds on the Google Apps server.
Inherited from Zend_Gdata
Zend_Gdata::AUTH_SERVICE_NAME
Inherited from Zend_Gdata_App
Zend_Gdata_App::DEFAULT_MAJOR_PROTOCOL_VERSION
Zend_Gdata_App::DEFAULT_MINOR_PROTOCOL_VERSION
Documentation generated on Mon, 21 Jun 2010 15:25:10 -0400 by phpDocumentor 1.4.3