class Zend_Service_SlideShare_SlideShow {
 
 
 
    /**
 
     * Récupère l'emplacement du diaporama
 
     */
 
    public function getLocation() {
 
        return $this->_location;
 
    }
 
 
 
    /**
 
     * Récupère la transcription du diaporama
 
     */
 
    public function getTranscript() {
 
        return $this->_transcript;
 
    }
 
 
 
    /**
 
     * Associe un mot-clé au diaporama
 
     */
 
    public function addTag($tag) {
 
        $this->_tags[] = (string)$tag;
 
        return $this;
 
    }
 
 
 
    /**
 
     * Associe des mots-clés au diaporama
 
     */
 
    public function setTags
(Array $tags) {  
        $this->_tags = $tags;
 
        return $this;
 
    }
 
 
 
    /**
 
     * Récupère tous les mots-clés associés au diaporama
 
     */
 
    public function getTags() {
 
        return $this->_tags;
 
    }
 
 
 
    /**
 
     * Règle le nom de fichier du diaporama dans le système
 
     * de fichiers local (pour l'upload d'un nouveau diaporama)
 
     */
 
    public function setFilename($file) {
 
        $this->_slideShowFilename = (string)$file;
 
        return $this;
 
    }
 
 
 
    /**
 
     * Rècupère le nom de fichier du diaporama dans le système
 
     * de fichiers local qui sera uploadé
 
     */
 
    public function getFilename() {
 
        return $this->_slideShowFilename;
 
    }
 
 
 
    /**
 
     * Récupère l'ID du diaporama
 
     */
 
    public function getId() {
 
        return $this->_slideShowId;
 
    }
 
 
 
    /**
 
     * Récupère le code HTML utilisé pour la projection du diaporama
 
     */
 
    public function getEmbedCode() {
 
        return $this->_embedCode;
 
    }
 
 
 
    /**
 
     * Récupère l'URI de la vignette du diaporama
 
     */
 
    public function getThumbnailUrl() {
 
        return $this->_thumbnailUrl;
 
    }
 
 
 
    /**
 
     * Règle le titre du diaporama
 
     */
 
    public function setTitle($title) {
 
        $this->_title = (string)$title;
 
        return $this;
 
    }
 
 
 
    /**
 
     * Récupère le titre du diaporama
 
     */
 
    public function getTitle() {
 
        return $this->_title;
 
    }
 
 
 
    /**
 
     * Régle la description du diaporama
 
     */
 
    public function setDescription($desc) {
 
        $this->_description = (string)$desc;
 
        return $this;
 
    }
 
 
 
    /**
 
     * Récupère la description du diaporama
 
     */
 
    public function getDescription() {
 
        return $this->_description;
 
    }
 
 
 
    /**
 
     * Récupère le statut (numérique) du diaporama sur le serveur
 
     */
 
    public function getStatus() {
 
        return $this->_status;
 
    }
 
 
 
    /**
 
     * Récupère la description textuelle du statut du diaporama
 
     * sur le serveur
 
     */
 
    public function getStatusDescription() {
 
        return $this->_statusDescription;
 
    }
 
 
 
    /**
 
     * Récupère le lien permanent du diaporama
 
     */
 
    public function getPermaLink() {
 
        return $this->_permalink;
 
    }
 
 
 
    /**
 
     * Récupère le nombre de diapositives que le diaporama comprend
 
     */
 
    public function getNumViews() {
 
        return $this->_numViews;
 
    }
 
}