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;
}
}