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

Class: WSyncModule

Source Location: /WSyncModule.php

Class Overview

WModuleExterne
   |
   --WSyncModule

Classe WSyncModule


Author(s):

Version:

  • $Revision: $ $Date: $

Variables

Constants

Methods



Class Details

[line 36]
Classe WSyncModule

Gestion de la synchronisation. Permet de sélectionner les items d'un module et de les envoyer au serveur central.




Tags:

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


[ Top ]


Class Variables

static $_CheminRessources =

[line 99]

Chemin vers les ressources



Tags:

access:  protected

Type:   string


[ Top ]

static $_CheminStockage =

[line 105]

Chemin vers le dossier de stockage des items



Tags:

access:  protected

Type:   string


[ Top ]

static $_MotDePasse =

[line 94]

Mot de passe



Tags:

access:  protected

Type:   string


[ Top ]

static $_ServeurCentral =

[line 89]

URL du serveur central



Tags:

access:  protected

Type:   string


[ Top ]

static $_ServeurLocal =

[line 84]

Nom du serveur local



Tags:

access:  protected

Type:   string


[ Top ]



Class Methods


static method getDescription [line 75]

static string getDescription( )



Tags:

return:  Description du module
access:  public


[ Top ]

static method getNom [line 67]

static string getNom( )



Tags:

return:  Nom du module
access:  public


[ Top ]

static method getVersion [line 59]

static string getVersion( )



Tags:

return:  Version du module
access:  public


[ Top ]

method desinstaller [line 135]

void desinstaller( )

Module non desinstallable. la méthode desinstaller est donc vide



Tags:

access:  public


[ Top ]

method getSyncLogs [line 224]

WReponse getSyncLogs( )

Retourne les logs de synchronisation



Tags:

return:  Réponse contenant les logs de synchronisation
access:  public


[ Top ]

method installer [line 112]

WRéponse installer( string $Version)

Installe le module



Tags:

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


Parameters:

string   $Version   Version à mettre à jour (0 si nouvelle installation)

[ Top ]

method synchronisationFichier [line 185]

WReponse synchronisationFichier( )

Effectue une synchronisation par fichier.

Cette méthode crée un objet WSynchroFichierModule et appelle la méthode synchroniserLocal de cet objet.




Tags:

access:  public


[ Top ]

method synchronisationFichierCentral [line 199]

WReponse synchronisationFichierCentral( string $Fichier)

Execute les actions du paquet fourni par le serveur central.

Cette méthode crée un objet WSynchroFichierModule et appelle la méthode synchroniserCentral de cet objet.




Tags:

access:  public


Parameters:

string   $Fichier   Chemin vers le fichier

[ Top ]

method synchronisationForceeFichier [line 172]

WReponse synchronisationForceeFichier( $Modules)

Effectue une synchronisation forcee par fichier

Cette méthode crée un objet WSynchroFichierModule et appelle la méthode synchroniserLocalForcee de cet objet.




Tags:

access:  public


Parameters:

   $Modules  

[ Top ]

method synchronisationForceeInternet [line 159]

WReponse synchronisationForceeInternet( $Modules)

Effectue une synchronisation forcée par Internet.

Cette méthode crée un objet WSynchroInternetModule et appelle la méthode synchronisationForcee de cet objet.




Tags:

access:  public


Parameters:

   $Modules  

[ Top ]

method synchronisationInitiale [line 213]

WReponse synchronisationInitiale( string $Fichier)

Execute les items initiaux fournis par le central

Cette méthode crée un objet WSynchroFichierModule et appelle la méthode syncInitial de cet objet.




Tags:

access:  public


Parameters:

string   $Fichier   Chemin vers le fichier

[ Top ]

method synchronisationInternet [line 146]

WReponse synchronisationInternet( )

Effectue une synchronisation par Internet.

Cette méthode crée un objet WSynchroInternetModule et appelle la méthode synchroniser de cet objet.




Tags:

access:  public


[ Top ]


Class Constants

DESCRIPTION =  "Module de gestion de la synchronisation"

[line 54]

Description du module


[ Top ]

NOM =  "Sync"

[line 48]

Nom du module


[ Top ]

VERSION =  '1.0'

[line 42]

Version du module


[ Top ]



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