import v1.1.0_beta1 | 2009-08-21
This commit is contained in:
@ -32,21 +32,22 @@ require_once 'Zend/Gdata/Extension/Who.php';
|
||||
|
||||
/**
|
||||
* Data model class for a Google Apps Email List Recipient Entry.
|
||||
*
|
||||
* Each instance of this class represents a recipient of an email list
|
||||
* hosted on a Google Apps domain. Each email list may contain multiple
|
||||
* recipients. Email lists themselves are described by
|
||||
* Zend_Gdata_EmailListEntry. Multiple recipient entries are contained within
|
||||
*
|
||||
* Each instance of this class represents a recipient of an email list
|
||||
* hosted on a Google Apps domain. Each email list may contain multiple
|
||||
* recipients. Email lists themselves are described by
|
||||
* Zend_Gdata_EmailListEntry. Multiple recipient entries are contained within
|
||||
* instances of Zend_Gdata_Gapps_EmailListRecipientFeed.
|
||||
*
|
||||
* To transfer email list recipients to and from the Google Apps servers,
|
||||
* To transfer email list recipients to and from the Google Apps servers,
|
||||
* including creating new recipients, refer to the Google Apps service class,
|
||||
* Zend_Gdata_Gapps.
|
||||
*
|
||||
* This class represents <atom:entry> in the Google Data protocol.
|
||||
*
|
||||
*
|
||||
* @category Zend
|
||||
* @package Zend_Gdata
|
||||
* @subpackage Gapps
|
||||
* @copyright Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
*/
|
||||
@ -54,27 +55,25 @@ class Zend_Gdata_Gapps_EmailListRecipientEntry extends Zend_Gdata_Entry
|
||||
{
|
||||
|
||||
protected $_entryClassName = 'Zend_Gdata_Gapps_EmailListRecipientEntry';
|
||||
|
||||
/**
|
||||
* <gd:who> element used to store the email address of the current
|
||||
* recipient. Only the email property of this element should be
|
||||
|
||||
/**
|
||||
* <gd:who> element used to store the email address of the current
|
||||
* recipient. Only the email property of this element should be
|
||||
* populated.
|
||||
*
|
||||
* @var Zend_Gdata_Extension_Who
|
||||
*/
|
||||
protected $_who = null;
|
||||
|
||||
|
||||
/**
|
||||
* Create a new instance.
|
||||
*
|
||||
*
|
||||
* @param DOMElement $element (optional) DOMElement from which this
|
||||
* object should be constructed.
|
||||
*/
|
||||
public function __construct($element = null)
|
||||
{
|
||||
foreach (Zend_Gdata_Gapps::$namespaces as $nsPrefix => $nsUri) {
|
||||
$this->registerNamespace($nsPrefix, $nsUri);
|
||||
}
|
||||
$this->registerAllNamespaces(Zend_Gdata_Gapps::$namespaces);
|
||||
parent::__construct($element);
|
||||
}
|
||||
|
||||
@ -95,7 +94,7 @@ class Zend_Gdata_Gapps_EmailListRecipientEntry extends Zend_Gdata_Entry
|
||||
}
|
||||
return $element;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Creates individual Entry objects of the appropriate type and
|
||||
* stores them as members of this entry based upon DOM data.
|
||||
@ -105,9 +104,9 @@ class Zend_Gdata_Gapps_EmailListRecipientEntry extends Zend_Gdata_Entry
|
||||
protected function takeChildFromDOM($child)
|
||||
{
|
||||
$absoluteNodeName = $child->namespaceURI . ':' . $child->localName;
|
||||
|
||||
|
||||
switch ($absoluteNodeName) {
|
||||
case $this->lookupNamespace('gd') . ':' . 'who';
|
||||
case $this->lookupNamespace('gd') . ':' . 'who';
|
||||
$who = new Zend_Gdata_Extension_Who();
|
||||
$who->transferFromDOM($child);
|
||||
$this->_who = $who;
|
||||
@ -130,10 +129,10 @@ class Zend_Gdata_Gapps_EmailListRecipientEntry extends Zend_Gdata_Entry
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the value of the who property for this object. This property
|
||||
* Set the value of the who property for this object. This property
|
||||
* is used to store the email address of the current recipient.
|
||||
*
|
||||
* @param Zend_Gdata_Extension_Who $value The desired value for this
|
||||
*
|
||||
* @param Zend_Gdata_Extension_Who $value The desired value for this
|
||||
* instance's who property.
|
||||
* @return Zend_Gdata_Gapps_EventEntry Provides a fluent interface.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user