edu.uoc.pfc.profile
Class ProfileFactory

java.lang.Object
  extended by edu.uoc.pfc.profile.ProfileFactory

public class ProfileFactory
extends Object

Classe encarregada d'obtenir un objecte Profile amb totes les dades del perfil d'usuari i la llista de contactes emmagatzemades al fitxer local descarregat de la xarxa social, a més del KeyStore que s'utilitzarà per a signar les transaccions entre usuaris i les propietats de seguretat necessàries per a poder accedir a aquest.

Author:
Rubén Salvador Gareta

Constructor Summary
ProfileFactory(ProfileXMLHelper xmlHelper, InputStream secProperties, String ipAddress, String port)
          Mètode constructor amb el que es construirà l'objecte Profile.
 
Method Summary
 Profile getProfile()
          Mètode amb el qual s'obté l'objecte de tipus Profile generat.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileFactory

public ProfileFactory(ProfileXMLHelper xmlHelper,
                      InputStream secProperties,
                      String ipAddress,
                      String port)
               throws ProfileException
Mètode constructor amb el que es construirà l'objecte Profile.

Parameters:
xmlHelper - Objecte de tipus ProfileXMLHelper que serà l'encarregat de realitzar les operacions d'obtenció del Perfil actualitzat de la xarxa social o del fitxer local.
secProperties - InputStream del fitxer de propietats de seguretat.
ipAddress - Addreça IP de l'usuari.
port - Port de connexió de l'usuari.
Throws:
ProfileException
Method Detail

getProfile

public Profile getProfile()
Mètode amb el qual s'obté l'objecte de tipus Profile generat.

Returns:
Objecte Profile generat.