* @author Delphine CAUQUIL * @author Jean-Pascal MILCENT * @license GPL v3 * @license CECILL v2 * @version 0.1 * @copyright 1999-2011 Tela Botanica (accueil@tela-botanica.org) */ class Projets extends RestService { private $conteneur = null; public function __construct() { $this->utilisationParametresBruts = true; } public function consulter($ressources, $parametres) { $resultat = ''; $reponseHttp = new ReponseHttp(); try { $this->initialiserConteneur($ressources, $parametres); $projet = $this->conteneur->getProjet(); $projet->verifier(); $resultat = $projet->consulter(); $reponseHttp->setResultatService($resultat); } catch (Exception $e) { $reponseHttp->ajouterErreur($e); } $reponseHttp->emettreLesEntetes(); $corps = $reponseHttp->getCorps(); return $corps; } private function initialiserConteneur($ressources, $parametres) { $this->conteneur = new Conteneur(); $this->conteneur->setParametre('ressources', $ressources); $this->conteneur->setParametre('parametres', $parametres); $this->conteneur->setParametre('cheminBase', dirname(__FILE__).DS); } } ?>