edu.uoc.pfc.user.data
Class User

java.lang.Object
  extended by edu.uoc.pfc.user.data.User

public class User
extends Object

Classe encarregada d'emmagatzemar les dades dels usuaris que seran necessàries per al protocol d'enviament de consultes cap al motor de cerca.

Author:
Rubén Salvador Gareta

Constructor Summary
User()
          Mètode constructor de la classe.
 
Method Summary
 Certificate getCert()
          Mètode amb el qual s'obté l certificat de clau pública del contacte.
 double getP()
          h Mètode amb el qual s'obté la probabilitat de l'usuari d'acceptar consultes procedents del contacte.
 long getT()
          Mètode amb el qual s'obté el nombre de consultes que el contacte ha intentat delegar en l'usuari.
 long getTau()
          Mètode amb el qual s'obté el nombre de consultes que el contacte ha acceptat de l'usuari.
 String getUserId()
          Mètode amb el qual s'obté l'identificador d'usuari del contacte.
 void setCert(Certificate cert)
          Mètode amb el qual s'estableix el certificat de clau pública del contacte.
 void setP(double p)
          Mètode amb el qual s'estableix la probabilitat de l'usuari d'acceptar consultes procedents del contacte.
 void setT(long t)
          Mètode amb el qual s'estableix el nombre de consultes que el contacte ha intentat delegar en l'usuari.
 void setTau(long tau)
          Mètode amb el qual s'estableix el nombre de consultes que el contacte ha acceptat de l'usuari.
 void setUserId(String userId)
          Mètode amb el qual s'estableix l'identificador d'usuari del contacte.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User

public User()
Mètode constructor de la classe.

Method Detail

getUserId

public String getUserId()
Mètode amb el qual s'obté l'identificador d'usuari del contacte.

Returns:
Identificador d'usuari del contacte.

setUserId

public void setUserId(String userId)
Mètode amb el qual s'estableix l'identificador d'usuari del contacte.

Parameters:
userId - Identificador d'usuari del contacte.

getCert

public Certificate getCert()
Mètode amb el qual s'obté l certificat de clau pública del contacte.

Returns:
Certificat de clau pública del contacte.

setCert

public void setCert(Certificate cert)
Mètode amb el qual s'estableix el certificat de clau pública del contacte.

Parameters:
cert - Certificat de clau pública del contacte.

getTau

public long getTau()
Mètode amb el qual s'obté el nombre de consultes que el contacte ha acceptat de l'usuari.

Returns:
Nombre de consultes que el contacte ha acceptat de l'usuari.

setTau

public void setTau(long tau)
Mètode amb el qual s'estableix el nombre de consultes que el contacte ha acceptat de l'usuari.

Parameters:
tau - Nombre de consultes que el contacte ha acceptat de l'usuari.

getT

public long getT()
Mètode amb el qual s'obté el nombre de consultes que el contacte ha intentat delegar en l'usuari.

Returns:
Nombre de consultes que el contacte ha intentat delegar en l'usuari.

setT

public void setT(long t)
Mètode amb el qual s'estableix el nombre de consultes que el contacte ha intentat delegar en l'usuari.

Parameters:
t - Nombre de consultes que el contacte ha intentat delegar en l'usuari.

getP

public double getP()
h Mètode amb el qual s'obté la probabilitat de l'usuari d'acceptar consultes procedents del contacte.

Returns:
Probabilitat de l'usuari d'acceptar consultes procedents del contacte.

setP

public void setP(double p)
Mètode amb el qual s'estableix la probabilitat de l'usuari d'acceptar consultes procedents del contacte.

Parameters:
p - Probabilitat de l'usuari d'acceptar consultes procedents del contacte.