edu.uoc.pfc.service.rmi
Class AnonymousQueriesRemoteImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
edu.uoc.pfc.service.rmi.AnonymousQueriesRemoteImpl
- All Implemented Interfaces:
- AnonymousQueriesRemote, Serializable, Remote
public class AnonymousQueriesRemoteImpl
- extends UnicastRemoteObject
- implements AnonymousQueriesRemote
Implementació del servei remot d'enviament de cerques anònimes.
- Author:
- Rubén Salvador Gareta
- See Also:
- Serialized Form
Method Summary |
String |
getAnswer(String query,
String transCert,
String userSrc)
Mètode amb el qual s'envia la petició d’enviament d’una consulta i que retorna com a
resposta el resultat de l’enviament de la consulta al motor de cerca. |
AnonymousQueriesRemoteImpl
public AnonymousQueriesRemoteImpl(Profile profile,
SearchGenerator search,
ProfileXMLHelper xmlHelper)
throws RemoteException
- Mètode constructor.
- Parameters:
profile
- Objecte que conté les dades del perfil d'usuari necessàries per a
a possar en marxa el protocol de cerques anònimes.search
- Generador de consultes contra el motor de cercaxmlHelper
- Objecte d'utilitats relacionades amb l'emmagatzemament del perfil
en el fitxer XML.
- Throws:
RemoteException
getAnswer
public String getAnswer(String query,
String transCert,
String userSrc)
throws RemoteException
- Mètode amb el qual s'envia la petició d’enviament d’una consulta i que retorna com a
resposta el resultat de l’enviament de la consulta al motor de cerca.
- Specified by:
getAnswer
in interface AnonymousQueriesRemote
- Parameters:
query
- Consulta que es vol fer al motor de cerca.transCert
- Certificat de transacció necessari per que l'usuari que
realitza la cerca quedi autentificat dins de la aplicació.userSrc
- Identificador de l'usuari que fa la consulta.
- Returns:
- Resultat de la cerca en format de cadena de caràcters.
- Throws:
RemoteException