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.
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

$_entryClassName= ''Zend_Gdata_Gapps_UserEntry''
'Zend_Gdata_Gapps_UserEntry'
Details
\Zend_Gdata_Extension_FeedLink
$_feedLink= 'array()'
<gd:feedLink> element containing information about other feeds relevant to this entry.

\Zend_Gdata_Gapps_Extension_Login
$_login= 'null'
<apps:login> element containing information about this user's account, including their username and permissions.

\Zend_Gdata_Gapps_Extension_Name
$_name= 'null'
<apps:name> element containing the user's actual name.

__construct(
\DOMElement $element
=
null
)
:
void
Create a new instance.
Name | Type | Description |
---|---|---|
$element | \DOMElement | (optional) DOMElement from which this object should be constructed. |

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.
Name | Type | Description |
---|---|---|
$doc | \DOMDocument | The DOMDocument used to construct DOMElements |
$majorVersion | ||
$minorVersion |
Type | Description |
---|---|
\DOMElement | The DOMElement representing this element and all child properties. |

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.
Name | Type | Description |
---|---|---|
$rel | string | The rel value of the link to be found. If null, the array of links is returned instead. |
Type | Description |
---|---|
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. |

getLogin(
)
:
\Zend_Gdata_Gapps_Extension_Login
Get the value of the login property for this object.
Type | Description |
---|---|
\Zend_Gdata_Gapps_Extension_Login | The requested object. |

getName(
)
:
\Zend_Gdata_Gapps_Extension_Name
Get the value of the name property for this object.
Type | Description |
---|---|
\Zend_Gdata_Gapps_Extension_Name | The requested object. |

getQuota(
)
:
\Zend_Gdata_Gapps_Extension_Quota
Get the value of the quota property for this object.
Type | Description |
---|---|
\Zend_Gdata_Gapps_Extension_Quota | The requested object. |

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.
Name | Type | Description |
---|---|---|
$value | array | A collection of Zend_Gdata_Gapps_Extension_FeedLink objects. |
Type | Description |
---|---|
\Zend_Gdata_Gapps_EventEntry | Provides a fluent interface. |

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.
Name | Type | Description |
---|---|---|
$value | \Zend_Gdata_Gapps_Extension_Login | The desired value for this instance's login property. |
Type | Description |
---|---|
\Zend_Gdata_Gapps_UserEntry | Provides a fluent interface. |

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.
Name | Type | Description |
---|---|---|
$value | \Zend_Gdata_Gapps_Extension_Name | The desired value for this instance's name property. |
Type | Description |
---|---|
\Zend_Gdata_Gapps_UserEntry | Provides a fluent interface. |

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.
Name | Type | Description |
---|---|---|
$value | \Zend_Gdata_Gapps_Extension_Quota | The desired value for this instance's quota property. |
Type | Description |
---|---|
\Zend_Gdata_Gapps_UserEntry | Provides a fluent interface. |