WikiContentManager
Description générale
Interface XWiki / XWoot
Le module WikiContentManager permet l’échange de données entre l'application XWoot et l’application XWiki. Il s’occupe de la gestion des interfaces fournies par l’application XWiki. A travers une classe interface, il permet de rendre transparent à l'application XWoot, la gestion de l'accès aux données de l'application XWIki.Deux interfaces XML-RPC
Le module WikiContentManager utilise deux connections proposées par l’application XWiki ; en fonction du constructeur utilisé, le service rendu utilise soit une interface XML-RPC de base (sans gestion des métadonnées), soit une interface XML-RPC typée : SWIZZLE. Il est d’ailleurs conseillé d’utiliser la seconde qui est plus aboutie.Diagramme de composant
Entrées
- Méthode createPage : permet de créer une nouvelle page vide dans un espace donné
- Méthode setPageContent : permet de mettre à jour le contenu d’une page (il existe deux méthodes pour ce faire ; une première qui écrase le contenu existant et une seconde qui ne met à jour que si le md5 de la page de l’application XWiki est le même que celui fourni en paramètre correspondant à la dernière page vue par XWoot)
- Méthode setFields : permet d’enregistrer les métadonnées d’une page.
- Méthode removePage : permet de supprimer une page au niveau de l’application XWiki.
- Méthode setComment : permet d’enregistrer un commentaire au niveau de l’application XWiki.
Sorties
- Méthodes d’accès aux différentes données (espaces, pages, commentaires, métadonnées…)
Diagramme de classe
Version 1.11 last modified by Julien MAIRE on 21/02/2008 at 17:26

Comments: 0