## Zend_Gdata_Books

Description

Service class for interacting with the Books service

- copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
- license: New BSD License

Located in /Gdata/Books.php (line 63)

    Zend_Gdata_App
       |
       --Zend_Gdata
          |
          --Zend_Gdata_Books

Class Constant Summary
AUTH_SERVICE_NAME = 'print'
MY_ANNOTATION_FEED_URI = 'http://books.google.com/books/feeds/users/me/volumes'
MY_LIBRARY_FEED_URI = 'http://books.google.com/books/feeds/users/me/collections/library/volumes'
VOLUME_FEED_URI = 'http://books.google.com/books/feeds/volumes'
Variable Summary
static array $namespaces
Method Summary
Zend_Gdata_Books __construct ([Zend_Http_Client $client = null], [string $applicationId = 'MyCompany-MyApp-1.0'])
void deleteVolume (Zend_Gdata_Books_VolumeEntry $entry)
Zend_Gdata_Books_VolumeFeed getUserAnnotationFeed ([Zend_Gdata_Query|string|null $location = null])
Zend_Gdata_Books_VolumeFeed getUserLibraryFeed ([Zend_Gdata_Query|string|null $location = null])
Zend_Gdata_Books_VolumeEntry getVolumeEntry ([string|null $volumeId = null], [Zend_Gdata_Query|string|null $location = null])
Zend_Gdata_Books_VolumeFeed getVolumeFeed ([Zend_Gdata_Query|string|null $location = null])
Zend_Gdata_Books_VolumeEntry insertVolume (Zend_Gdata_Books_VolumeEntry $entry, [Zend_Gdata_Query|string|null $location = null])
Variables
static array $namespaces = array(
array('gbs', 'http://schemas.google.com/books/2008', 1, 0),array('dc','http://purl.org/dc/terms',1,0)) (line 75)

Namespaces used for Zend_Gdata_Books

- access: public

Redefinition of:

Zend_Gdata::$namespaces
  Namespaces used for Gdata data

#### Inherited Variables

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

Methods
Constructor __construct (line 87)

Create Zend_Gdata_Books object

- access: public

Zend_Gdata_Books __construct ([Zend_Http_Client $client = null], [string $applicationId = 'MyCompany-MyApp-1.0'])

- Zend_Http_Client $client: (optional) The HTTP client to use when when communicating with the Google servers.
- string $applicationId: The identity of the app in the form of Company-AppName-Version

Redefinition of:

Zend_Gdata::__construct()
  Create Gdata object

deleteVolume (line 199)

Delete a Volume

- access: public

void deleteVolume (Zend_Gdata_Books_VolumeEntry $entry)

- Zend_Gdata_Books_VolumeEntry $entry

getUserAnnotationFeed (line 164)

Retrieves a feed of volumes, by default the User annotation feed

- return: The feed of volumes found at the specified URL.
- access: public

Zend_Gdata_Books_VolumeFeed getUserAnnotationFeed ([Zend_Gdata_Query|string|null $location = null])

- Zend_Gdata_Query|string|null $location: (optional) The URL to query.

getUserLibraryFeed (line 146)

Retrieves a feed of volumes, by default the User library feed.

- return: The feed of volumes found at the specified URL.
- access: public

Zend_Gdata_Books_VolumeFeed getUserLibraryFeed ([Zend_Gdata_Query|string|null $location = null])

- Zend_Gdata_Query|string|null $location: (optional) The URL to query.

getVolumeEntry (line 126)

Retrieves a specific volume entry.

- return: The feed of volumes found at the specified URL.
- access: public

Zend_Gdata_Books_VolumeEntry getVolumeEntry ([string|null $volumeId = null], [Zend_Gdata_Query|string|null $location = null])

- string|null $volumeId: The volumeId of interest.
- Zend_Gdata_Query|string|null $location: (optional) The URL to query or a Zend_Gdata_Query object from which a URL can be determined.

getVolumeFeed (line 104)

Retrieves a feed of volumes.

- return: The feed of volumes found at the specified URL.
- access: public

Zend_Gdata_Books_VolumeFeed getVolumeFeed ([Zend_Gdata_Query|string|null $location = null])

- Zend_Gdata_Query|string|null $location: (optional) The URL to query or a Zend_Gdata_Query object from which a URL can be determined.

insertVolume (line 182)

Insert a Volume / Annotation

- return: The inserted volume entry.
- access: public

Zend_Gdata_Books_VolumeEntry insertVolume (Zend_Gdata_Books_VolumeEntry $entry, [Zend_Gdata_Query|string|null $location = null])

- Zend_Gdata_Books_VolumeEntry $entry
- Zend_Gdata_Query|string|null $location: (optional) The URL to query

#### Inherited Methods

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()

Class Constants
AUTH_SERVICE_NAME = 'print' (line 68)
MY_ANNOTATION_FEED_URI = 'http://books.google.com/books/feeds/users/me/volumes' (line 67)
MY_LIBRARY_FEED_URI = 'http://books.google.com/books/feeds/users/me/collections/library/volumes' (line 66)
VOLUME_FEED_URI = 'http://books.google.com/books/feeds/volumes' (line 65)

#### Inherited Constants

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 Tue, 26 Oct 2010 20:08:25 +0400 by phpDocumentor 1.4.2