edu.uoc.pfc.profile.xml
Class ProfileXMLHelper
java.lang.Object
edu.uoc.pfc.profile.xml.ProfileXMLHelper
- Direct Known Subclasses:
- SocialNetworkProfileXMLHelper
public abstract class ProfileXMLHelper
- extends Object
Classe abstracta amb els mètodes necessaris per a mantenir actualitzat el fitxer XML corresponent al perfil
de l'usuari dins del protocol de cerques anònimes. Els mètodes no implementats hauran de ser implementats
d'una forma específica en funció de la xarxa social que s'estigui fent servir.
- Author:
- Rubén Salvador Gareta
Method Summary |
abstract Profile |
downloadProfile(String ipAddress,
String port,
File file)
Mètode encarregat d'obtenir un fitxer XML amb les dades del perfil d'usuari a partir
de les dades d'identificació de l'usuari dins la xarxa social. |
void |
saveProfile(Profile profile,
File file)
Mètode encarregat de guardar un objecte Profile amb les dades del perfil
d'usuari en un fitxer. |
abstract Profile |
updateProfile(String ipAddress,
String port,
File file)
Mètode encarregat d'actualitzar el fitxer XML amb les noves dades del perfil d'usuari a
partir de les dades d'identificació de l'usuari dins la xarxa social. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROFILE_XML
public static String PROFILE_XML
ProfileXMLHelper
public ProfileXMLHelper()
downloadProfile
public abstract Profile downloadProfile(String ipAddress,
String port,
File file)
throws ProfileException
- Mètode encarregat d'obtenir un fitxer XML amb les dades del perfil d'usuari a partir
de les dades d'identificació de l'usuari dins la xarxa social.
- Parameters:
ipAddress
- Adreça IP de l'usuari.port
- Port de connexió de l'usuari.file
- Fitxer on s'escriurà l'XML obtingut.
- Returns:
- Objecte Profile amb les dades del perfil d'usuari.
- Throws:
ProfileException
updateProfile
public abstract Profile updateProfile(String ipAddress,
String port,
File file)
throws ProfileException
- Mètode encarregat d'actualitzar el fitxer XML amb les noves dades del perfil d'usuari a
partir de les dades d'identificació de l'usuari dins la xarxa social.
- Parameters:
ipAddress
- Adreça IP de l'usuari.port
- Port de connexió de l'usuari.file
- Fitxer que conté l'XML que s'ha d'actualitzar.
- Throws:
ProfileException
saveProfile
public void saveProfile(Profile profile,
File file)
throws ProfileException
- Mètode encarregat de guardar un objecte Profile amb les dades del perfil
d'usuari en un fitxer.
- Parameters:
profile
- Objecte Profile amb les dades del perfil d'usuari.file
- Fitxer en el qual es vol guardar el perfil d'usuari.
- Throws:
ProfileException