Loading src/UnicaenZimbra/Entity/Filter/Action/Discard.php 0 → 100644 +36 −0 Original line number Diff line number Diff line <?php namespace UnicaenZimbra\Entity\Filter\Action; use SimpleXMLElement; /** * @version $Id$ * * Action discard pour filtre Zimbra * * @author David Surville <david.surville at unicaen.fr> */ class Discard extends Action { /** * * @param SimpleXMLElement $node * @return self */ protected function populate( SimpleXMLElement $node ) { /* Aucune propriété particulière n'est requise */ return $this; } /** * Retourne la liste des propriétés de l'objet sous forme de tableau associatif * * @return array */ public function getArrayCopy() { return array(); } } src/UnicaenZimbra/Entity/Filter/Action/Flag.php 0 → 100644 +69 −0 Original line number Diff line number Diff line <?php namespace UnicaenZimbra\Entity\Filter\Action; use SimpleXMLElement; /** * @version $Id$ * * Action flag pour filtre Zimbra * * @author David Surville <david.surville at unicaen.fr> */ class Flag extends Action { /** * Nom du flag * * @var string */ protected $flagName; /** * Retourne le nom du flag * * @return string */ public function getFlagName() { return $this->flagName; } /** * Définie le nom du flag * * @param string $flagName * @return self */ public function setFlagName( $flagName ) { $this->flagName = $flagName; return $this; } /** * * @param SimpleXMLElement $node * @return self */ protected function populate( SimpleXMLElement $node ) { $this->setFlagName((string)$node['flagName']); return $this; } /** * Retourne la liste des propriétés de l'objet sous forme de tableau associatif * * @return array */ public function getArrayCopy() { return array( 'flagName' => $this->getFlagName(), ); } } No newline at end of file src/UnicaenZimbra/Entity/Filter/Action/Keep.php +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ use SimpleXMLElement; /** * @version $Id$ * * Action de keep pour filtre Zimbra * Action keep pour filtre Zimbra * * @author David Surville <david.surville at unicaen.fr> */ Loading src/UnicaenZimbra/Entity/Filter/Action/Redirect.php 0 → 100644 +69 −0 Original line number Diff line number Diff line <?php namespace UnicaenZimbra\Entity\Filter\Action; use SimpleXMLElement; /** * @version $Id$ * * Action redirect pour filtre Zimbra * * @author David Surville <david.surville at unicaen.fr> */ class Redirect extends Action { /** * Adresse mail du destinataire * * @var string */ protected $a; /** * Retourne le nom du destinataire * * @return string */ public function getA() { return $this->a; } /** * Définie le nom du destinataire * * @param string $a * @return self */ public function setA( $a ) { $this->a = $a; return $this; } /** * * @param SimpleXMLElement $node * @return self */ protected function populate( SimpleXMLElement $node ) { $this->setA((string)$node['a']); return $this; } /** * Retourne la liste des propriétés de l'objet sous forme de tableau associatif * * @return array */ public function getArrayCopy() { return array( 'a' => $this->getA(), ); } } No newline at end of file src/UnicaenZimbra/Entity/Filter/Action/Tag.php 0 → 100644 +69 −0 Original line number Diff line number Diff line <?php namespace UnicaenZimbra\Entity\Filter\Action; use SimpleXMLElement; /** * @version $Id$ * * Action tag pour filtre Zimbra * * @author David Surville <david.surville at unicaen.fr> */ class Tag extends Action { /** * Nom du tag * * @var string */ protected $tagName; /** * Retourne le nom du tag * * @return string */ public function getTagName() { return $this->tagName; } /** * Définie le nom du tag * * @param string $tagName * @return self */ public function setTagName( $tagName ) { $this->tagName = $tagName; return $this; } /** * * @param SimpleXMLElement $node * @return self */ protected function populate( SimpleXMLElement $node ) { $this->setTagName((string)$node['tagName']); return $this; } /** * Retourne la liste des propriétés de l'objet sous forme de tableau associatif * * @return array */ public function getArrayCopy() { return array( 'tagName' => $this->getTagName(), ); } } No newline at end of file Loading
src/UnicaenZimbra/Entity/Filter/Action/Discard.php 0 → 100644 +36 −0 Original line number Diff line number Diff line <?php namespace UnicaenZimbra\Entity\Filter\Action; use SimpleXMLElement; /** * @version $Id$ * * Action discard pour filtre Zimbra * * @author David Surville <david.surville at unicaen.fr> */ class Discard extends Action { /** * * @param SimpleXMLElement $node * @return self */ protected function populate( SimpleXMLElement $node ) { /* Aucune propriété particulière n'est requise */ return $this; } /** * Retourne la liste des propriétés de l'objet sous forme de tableau associatif * * @return array */ public function getArrayCopy() { return array(); } }
src/UnicaenZimbra/Entity/Filter/Action/Flag.php 0 → 100644 +69 −0 Original line number Diff line number Diff line <?php namespace UnicaenZimbra\Entity\Filter\Action; use SimpleXMLElement; /** * @version $Id$ * * Action flag pour filtre Zimbra * * @author David Surville <david.surville at unicaen.fr> */ class Flag extends Action { /** * Nom du flag * * @var string */ protected $flagName; /** * Retourne le nom du flag * * @return string */ public function getFlagName() { return $this->flagName; } /** * Définie le nom du flag * * @param string $flagName * @return self */ public function setFlagName( $flagName ) { $this->flagName = $flagName; return $this; } /** * * @param SimpleXMLElement $node * @return self */ protected function populate( SimpleXMLElement $node ) { $this->setFlagName((string)$node['flagName']); return $this; } /** * Retourne la liste des propriétés de l'objet sous forme de tableau associatif * * @return array */ public function getArrayCopy() { return array( 'flagName' => $this->getFlagName(), ); } } No newline at end of file
src/UnicaenZimbra/Entity/Filter/Action/Keep.php +1 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ use SimpleXMLElement; /** * @version $Id$ * * Action de keep pour filtre Zimbra * Action keep pour filtre Zimbra * * @author David Surville <david.surville at unicaen.fr> */ Loading
src/UnicaenZimbra/Entity/Filter/Action/Redirect.php 0 → 100644 +69 −0 Original line number Diff line number Diff line <?php namespace UnicaenZimbra\Entity\Filter\Action; use SimpleXMLElement; /** * @version $Id$ * * Action redirect pour filtre Zimbra * * @author David Surville <david.surville at unicaen.fr> */ class Redirect extends Action { /** * Adresse mail du destinataire * * @var string */ protected $a; /** * Retourne le nom du destinataire * * @return string */ public function getA() { return $this->a; } /** * Définie le nom du destinataire * * @param string $a * @return self */ public function setA( $a ) { $this->a = $a; return $this; } /** * * @param SimpleXMLElement $node * @return self */ protected function populate( SimpleXMLElement $node ) { $this->setA((string)$node['a']); return $this; } /** * Retourne la liste des propriétés de l'objet sous forme de tableau associatif * * @return array */ public function getArrayCopy() { return array( 'a' => $this->getA(), ); } } No newline at end of file
src/UnicaenZimbra/Entity/Filter/Action/Tag.php 0 → 100644 +69 −0 Original line number Diff line number Diff line <?php namespace UnicaenZimbra\Entity\Filter\Action; use SimpleXMLElement; /** * @version $Id$ * * Action tag pour filtre Zimbra * * @author David Surville <david.surville at unicaen.fr> */ class Tag extends Action { /** * Nom du tag * * @var string */ protected $tagName; /** * Retourne le nom du tag * * @return string */ public function getTagName() { return $this->tagName; } /** * Définie le nom du tag * * @param string $tagName * @return self */ public function setTagName( $tagName ) { $this->tagName = $tagName; return $this; } /** * * @param SimpleXMLElement $node * @return self */ protected function populate( SimpleXMLElement $node ) { $this->setTagName((string)$node['tagName']); return $this; } /** * Retourne la liste des propriétés de l'objet sous forme de tableau associatif * * @return array */ public function getArrayCopy() { return array( 'tagName' => $this->getTagName(), ); } } No newline at end of file