API_Sync
[ class tree: API_Sync ] [ index: API_Sync ] [ all elements ]

Class: WSynchroFichierModule

Source Location: /WSynchroFichierModule.php

Class Overview

WModuleInterne
   |
   --WSynchroModule
      |
      --WSynchroFichierModule

Classe WSynchroModuleFichier


Author(s):

Version:

  • $Revision: $ $Date: $

Methods


Inherited Variables

Inherited Methods

Class: WSynchroModule

WSynchroModule::__construct()
Constructeur. Initialise les variables de classe.
WSynchroModule::executerCentral()
Execute les items recus du central: chaque item reçu est lu et ajouté dans la BDD.
WSynchroModule::getNom()
Retourne le nom du module de synchronisation
WSynchroModule::getParams()
Va chercher les parametres du module synchronisation (URL du serveur central ainsi que mot de passe du serveur local) et inscrit ces paramètres dans les variables de classe.
WSynchroModule::getVersion()
Retourne la version du module de synchronisation
WSynchroModule::logger()
Logge les étapes de la synchronisation
WSynchroModule::selectionnerItemsLocal()
Sélectionne les items d'un module donné en paramètre, les extrait de la BDD et les insère dans un tableau.
WSynchroModule::updateSendingLocal()
Met à jour le statut d'un item envoyé au central

Class Details

[line 27]
Classe WSynchroModuleFichier

Gestion de la synchronisation par fichier.




Tags:

author:  Guillaume Viguier-Just <guillaume@wedus.org>
version:  $Revision: $ $Date: $


[ Top ]


Class Methods


method genererXML [line 103]

DOMDocument genererXML( )

Crée le fichier XML contenant des informations sur la synchronisation (quel serveur synchronise et avec quelle version)



Tags:

return:  Objet DOMDocument contenant les données XML
access:  protected


[ Top ]

method synchroniserCentral [line 117]

WReponse synchroniserCentral( string $Fichier)

Synchronise des données envoyées par le serveur central.



Tags:

return:  Réponse de l'API
access:  public


Parameters:

string   $Fichier   Chemin vers le fichier contenant les données

[ Top ]

method synchroniserLocal [line 35]

WReponse synchroniserLocal( [ $Force = false], [ $ModulesForces = null])

Retourne le chemin vers un fichier contenant toutes les données à envoyer au serveur central.



Tags:

return:  Réponse contenant le chemin vers le fichier
access:  public


Parameters:

   $Force  
   $ModulesForces  

[ Top ]

method synchroniserModule [line 80]

void synchroniserModule( string $Module, string $Chemin, [boolean $Force = false])

Méthode de synchronisation d'un module donné par fichier.



Tags:

access:  protected


Parameters:

string   $Module   Nom du module
string   $Chemin   Chemin vers le dossier temporaire du module
boolean   $Force   True si la synchronisation est forcée, false sinon

[ Top ]

method synchroniserModuleCentral [line 140]

void synchroniserModuleCentral( string $Module)

Méthode de synchronisation d'un module dans le cas de données provenant d'un fichier



Tags:

access:  protected


Parameters:

string   $Module   Nom du module

[ Top ]

method syncInitial [line 186]

WReponse syncInitial( string $FichierArchive)

Methode de synchronisation initiale: execute simplement les items reçus dans un fichier archive.

Cette méthode est appelée lors de l'installation de Wedus.




Tags:

return:  Réponse de l'API
access:  public


Parameters:

string   $FichierArchive   Chemin vers le fichier contenant les items

[ Top ]


Documentation generated on Wed, 17 Oct 2007 20:12:15 -0100 by phpDocumentor 1.4.0