Rev 91 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php
// declare(encoding='UTF-8');
/**
* Modèle d'accès à la base de données de saisies pour le module triples.
*/
class TripleDao extends Dao {
const SERVICE_TRIPLES = 'OdsTriple';
const METHODE_LISTE_MILIEUX = 'environnement';
const METHODE_LISTE_TYPES_ESPECES = 'type_espece';
const METHODE_LISTE_EVENEMENTS = 'evenement';
/**
* Retourne l'ensemble des milieux.
*
* @return array un tableau contenant les informations sur les environnement des stations.
*/
public function getListeMilieux() {
$url = $this->url_jrest.self::SERVICE_TRIPLES.'/'.self::METHODE_LISTE_MILIEUX.'/';
$json = $this->envoyerRequeteConsultation($url);
$donnees = json_decode($json, true);
return $donnees;
}
/**
* Retourne l'ensemble des types d'espèces.
*
* @return array un tableau contenant les informations sur les types des espèces.
*/
public function getListeTypesEspeces() {
$url = $this->url_jrest.self::SERVICE_TRIPLES.'/'.self::METHODE_LISTE_TYPES_ESPECES.'/';
$json = $this->envoyerRequeteConsultation($url);
$donnees = json_decode($json, true);
return $donnees;
}
/**
* Retourne l'ensemble des évenements.
*
* @return array un tableau contenant les informations sur les évenements.
*/
public function getListeEvenements() {
$url = $this->url_jrest.self::SERVICE_TRIPLES.'/'.self::METHODE_LISTE_EVENEMENTS.'/';
$json = $this->envoyerRequeteConsultation($url);
$donnees = json_decode($json, true);
return $donnees;
}
}
?>