API Documentation

Gdata/Gapps/UserEntry.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Gdata
subpackage
Gapps
version
$Id: UserEntry.php 20096 2010-01-06 02:05:09Z bkarwin $
Classes
Zend_Gdata_Gapps_UserEntry

Description

Zend Framework

LICENSE

This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.

Zend_Gdata_Gapps_UserEntry

Extends from
Zend_Gdata_Entry
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Gdata
subpackage
Gapps
Properties
$_entryClassName
$_login
$_name
$_quota
$_feedLink
Methods
__construct
getDOM
takeChildFromDOM
getLogin
setLogin
getName
setName
getQuota
setQuota
getFeedLink
setFeedLink

Description

Data model class for a Google Apps User Entry.

Each user entry describes a single user within a Google Apps hosted domain.

To transfer user entries to and from the Google Apps servers, including creating new entries, refer to the Google Apps service class, Zend_Gdata_Gapps.

This class represents in the Google Data protocol.

Properties

$_entryClassName

 $_entryClassName = 'Zend_Gdata_Gapps_UserEntry'

Details

visibility
protected
default
Zend_Gdata_Gapps_UserEntry
final
false
static
false

$_feedLink

Zend_Gdata_Extension_FeedLink $_feedLink = 'array'

<gd:feedLink> element containing information about other feeds relevant to this entry.

Details

$_feedLink
Zend_Gdata_Extension_FeedLink
visibility
protected
default
array
final
false
static
false

$_login

Zend_Gdata_Gapps_Extension_Login $_login = 'null'

<apps:login> element containing information about this user's account, including their username and permissions.

Details

$_login
Zend_Gdata_Gapps_Extension_Login
visibility
protected
default
null
final
false
static
false

$_name

Zend_Gdata_Gapps_Extension_Name $_name = 'null'

<apps:name> element containing the user's actual name.

Details

$_name
Zend_Gdata_Gapps_Extension_Name
visibility
protected
default
null
final
false
static
false

$_quota

Zend_Gdata_Gapps_Extension_Quota $_quota = 'null'

<apps:quotq> element describing any storage quotas in place for this user.

Details

$_quota
Zend_Gdata_Gapps_Extension_Quota
visibility
protected
default
null
final
false
static
false

Methods

__construct

__construct( DOMElement $element = null ) :

Create a new instance.

Arguments
$element
DOMElement
(optional) DOMElement from which this object should be constructed.
Details
visibility
public
final
false
static
false

getDOM

getDOM( DOMDocument $doc = null,  $majorVersion = 1,  $minorVersion = null ) : DOMElement

Retrieves a DOMElement which corresponds to this element and all child properties. This is used to build an entry back into a DOM and eventually XML text for application storage/persistence.

Arguments
$doc
DOMDocument
The DOMDocument used to construct DOMElements
$majorVersion
$minorVersion
Output
DOMElement
The DOMElement representing this element and all child properties.
Details
visibility
public
final
false
static
false

getFeedLink

getFeedLink( string $rel = null ) : mixed

Returns all feed links for this entry, or if a rel value is specified, the feed link associated with that value is returned.

Arguments
$rel
string
The rel value of the link to be found. If null, the array of links is returned instead.
Output
mixed
Either an array of Zend_Gdata_Extension_FeedLink objects if $rel is null, a single Zend_Gdata_Extension_FeedLink object if $rel is specified and a matching feed link is found, or null if $rel is specified and no matching feed link is found.
Details
visibility
public
final
false
static
false

getLogin

getLogin( ) : Zend_Gdata_Gapps_Extension_Login

Get the value of the login property for this object.

Output
Zend_Gdata_Gapps_Extension_Login
The requested object.
Details
visibility
public
final
false
static
false
see
setLogin

getName

getName( ) : Zend_Gdata_Gapps_Extension_Name

Get the value of the name property for this object.

Output
Zend_Gdata_Gapps_Extension_Name
The requested object.
Details
visibility
public
final
false
static
false
see
setName

getQuota

getQuota( ) : Zend_Gdata_Gapps_Extension_Quota

Get the value of the quota property for this object.

Output
Zend_Gdata_Gapps_Extension_Quota
The requested object.
Details
visibility
public
final
false
static
false
see
setQuota

setFeedLink

setFeedLink( array $value ) : Zend_Gdata_Gapps_EventEntry

Set the value of the feed link property for this object. This property is used to provide links to alternative feeds relevant to this entry.

Arguments
$value
array
A collection of Zend_Gdata_Gapps_Extension_FeedLink objects.
Output
Zend_Gdata_Gapps_EventEntry
Provides a fluent interface.
Details
visibility
public
final
false
static
false

setLogin

setLogin( Zend_Gdata_Gapps_Extension_Login $value ) : Zend_Gdata_Gapps_UserEntry

Set the value of the login property for this object. This property is used to store the username address of the current user.

Arguments
$value
Zend_Gdata_Gapps_Extension_Login
The desired value for this instance&#039;s login property.
Output
Zend_Gdata_Gapps_UserEntry
Provides a fluent interface.
Details
visibility
public
final
false
static
false

setName

setName( Zend_Gdata_Gapps_Extension_Name $value ) : Zend_Gdata_Gapps_UserEntry

Set the value of the name property for this object. This property is used to store the full name of the current user.

Arguments
$value
Zend_Gdata_Gapps_Extension_Name
The desired value for this instance&#039;s name property.
Output
Zend_Gdata_Gapps_UserEntry
Provides a fluent interface.
Details
visibility
public
final
false
static
false

setQuota

setQuota( Zend_Gdata_Gapps_Extension_Quota $value ) : Zend_Gdata_Gapps_UserEntry

Set the value of the quota property for this object. This property is used to store the amount of storage available for the current user. Quotas may not be modifiable depending on the domain used.

Arguments
$value
Zend_Gdata_Gapps_Extension_Quota
The desired value for this instance&#039;s quota property.
Output
Zend_Gdata_Gapps_UserEntry
Provides a fluent interface.
Details
visibility
public
final
false
static
false

takeChildFromDOM

takeChildFromDOM( DOMNode $child ) :

Creates individual Entry objects of the appropriate type and stores them as members of this entry based upon DOM data.

Arguments
$child
DOMNode
The DOMNode to process
Details
visibility
protected
final
false
static
false
Documentation was generated by DocBlox.