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

Class: WSynchroModule

Source Location: /WSynchroModule.php

Class Overview

WModuleInterne
   |
   --WSynchroModule

Classe WSynchroModule


Author(s):

Version:

  • $Revision: $ $Date: $

Variables

Methods


Child classes:

WSynchroInternetModule
Classe WSynchroInternetModule
WSynchroFichierModule
Classe WSynchroModuleFichier

Class Details

[line 33]
Classe WSynchroModule

Classe parente des classes WSynchroFichierModule et WSynchroInternetModule.




Tags:

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


[ Top ]


Class Variables

static $_CheminRessources =

[line 58]

Chemin vers les ressources



Tags:

access:  protected

Type:   string


[ Top ]

static $_CheminStockage =

[line 65]

Chemin vers le dossier de stockage des items



Tags:

access:  protected

Type:   string


[ Top ]

static $_MotDePasse =

[line 52]

Mot de passe



Tags:

access:  protected

Type:   string


[ Top ]

static $_Nom =  null

[line 72]

Nom du module de synchronisation



Tags:

access:  protected

Type:   string


[ Top ]

static $_ServeurCentral =

[line 46]

URL du serveur central



Tags:

access:  protected

Type:   string


[ Top ]

static $_ServeurLocal =

[line 40]

Nom du serveur local



Tags:

access:  protected

Type:   string


[ Top ]

static $_Version =  null

[line 89]

Version du module de synchronisation



Tags:

access:  protected

Type:   string


[ Top ]



Class Methods


static method getNom [line 79]

static string getNom( )

Retourne le nom du module de synchronisation



Tags:

return:  Nom
access:  public


[ Top ]

static method getVersion [line 96]

static string getVersion( )

Retourne la version du module de synchronisation



Tags:

return:  Version
access:  public


[ Top ]

constructor __construct [line 106]

WSynchroModule __construct( string $Nom, string $Version)

Constructeur. Initialise les variables de classe.



Tags:

access:  public


Overridden in child classes as:

WSynchroInternetModule::__construct()
Constructeur.

Parameters:

string   $Nom   Nom du module de synchronisation
string   $Version   Version du module

[ Top ]

method executerCentral [line 192]

void executerCentral( string $Module)

Execute les items recus du central: chaque item reçu est lu et ajouté dans la BDD.



Tags:

access:  protected


Parameters:

string   $Module   Nom du module dont on veut exécuter les items

[ Top ]

method getParams [line 131]

void 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.



Tags:

access:  protected


[ Top ]

method logger [line 214]

void logger( $IdSession, $Etape, $Type, $Module)

Logge les étapes de la synchronisation



Tags:

todo:  revoir cette méthode
access:  protected


Parameters:

   $IdSession  
   $Etape  
   $Type  
   $Module  

[ Top ]

method selectionnerItemsLocal [line 147]

array selectionnerItemsLocal( string $Module)

Sélectionne les items d'un module donné en paramètre, les extrait de la BDD et les insère dans un tableau.



Tags:

return:  Tableau d'items
access:  protected


Parameters:

string   $Module   Nom du module

[ Top ]

method updateSendingLocal [line 165]

void updateSendingLocal( WSyncItem $Item)

Met à jour le statut d'un item envoyé au central



Tags:

access:  protected


Parameters:

WSyncItem   $Item   Item

[ Top ]


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