edu.uoc.pfc.social.data
Class SocialNetworkProfileMapper

java.lang.Object
  extended by edu.uoc.pfc.social.data.SocialNetworkProfileMapper

public class SocialNetworkProfileMapper
extends Object

Classe encarregada de realitzar la transformació entre les dades dels usuaris que venen de la base de dades de la xarxa social y les dades necessaries per el protocol de consultes anónimes.

Author:
Rubén Salvador Gareta

Constructor Summary
SocialNetworkProfileMapper(InputStream dbProperties)
          Mètode constructor.
 
Method Summary
 Profile getProfileFromUserAddress(String ipAddress, String port)
          Mètode utilitzat per a obtenir un objecte del tipus Profile necessari per a treballar dins del protocol de consultes anónimes a partir de la addreça IP i el port de connexió de l'usuari.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocialNetworkProfileMapper

public SocialNetworkProfileMapper(InputStream dbProperties)
                           throws SocialNetworkException
Mètode constructor.

Parameters:
dbProperties - InputStream del fitxer de les propietats de connexió de la base de dades.
Throws:
SocialNetworkException
Method Detail

getProfileFromUserAddress

public Profile getProfileFromUserAddress(String ipAddress,
                                         String port)
                                  throws SocialNetworkException
Mètode utilitzat per a obtenir un objecte del tipus Profile necessari per a treballar dins del protocol de consultes anónimes a partir de la addreça IP i el port de connexió de l'usuari.

Parameters:
ipAddress - Adreça IP de l'usuari.
port - Port de connexió de l'usuari.
Returns:
Objecte Profile amb les dades de l'usuari necessàries per al protocol de consultes anònimes.
Throws:
SocialNetworkException