edu.uoc.pfc.anonymous.provider
Class ProfileProvider

java.lang.Object
  extended by edu.uoc.pfc.anonymous.provider.ProfileProvider

public class ProfileProvider
extends Object

Classe encarregada d'obtenir l'objecte Profile de l'usuari que executa la aplicació en funció dels paràmetres d'entrada.

Author:
Rubén Salvador Gareta

Constructor Summary
ProfileProvider()
          Mètode constructor.
 
Method Summary
 Profile getProfile(String[] args, ProfileXMLHelper xmlHelper)
          Mètode amb el qual s'obtindrà l'objecte Profile amb les dades del perfil d'usuari en funció dels paràmetres d'entrada.
 ProfileXMLHelper getProfileXMLHelper(String[] args)
          Mètode amb el qual s'obtindrà l'objecte encarregat de de mantenir actualitzades les dades del fitxer XML del perfil d'usuari en funció dels paràmetres d'entrada.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileProvider

public ProfileProvider()
Mètode constructor.

Method Detail

getProfileXMLHelper

public ProfileXMLHelper getProfileXMLHelper(String[] args)
Mètode amb el qual s'obtindrà l'objecte encarregat de de mantenir actualitzades les dades del fitxer XML del perfil d'usuari en funció dels paràmetres d'entrada.

Parameters:
args - [0] Tipus de xarxa social [1] Fitxer amb les propietats del KeyStore de l'usuari. [2] Port en el qual s'ha de possar en marxa el servei. [3] (Opcional) Fitxer amb les propietats de la base de dades de la xarxa social.
Returns:
Objecte ProfileXMLHelper encarregat de de mantenir actualitzades les dades del fitxer XML del perfil d'usuari.

getProfile

public Profile getProfile(String[] args,
                          ProfileXMLHelper xmlHelper)
Mètode amb el qual s'obtindrà l'objecte Profile amb les dades del perfil d'usuari en funció dels paràmetres d'entrada.

Parameters:
args - [0] Tipus de xarxa social [1] Fitxer amb les propietats del KeyStore de l'usuari. [2] Port en el qual s'ha de possar en marxa el servei. [3] (Opcional) Fitxer amb les propietats de la base de dades de la xarxa social.
Returns:
Objecte ProfileXMLHelper encarregat de de mantenir actualitzades les dades del fitxer XML del perfil d'usuari.