Entitats.UsuariAplicacio
Class RelacioUsuarisAplicacio

java.lang.Object
  extended by Entitats.UsuariAplicacio.RelacioUsuarisAplicacio

public class RelacioUsuarisAplicacio
extends java.lang.Object

Classe que gestiona l'alta, baixa i modificacio d'usuaris de la nostra aplicacio.


Constructor Summary
RelacioUsuarisAplicacio()
          Constructor de la classe.
 
Method Summary
static void actualitzaDiversosCampsUsuariAplicacioPerNomUsuari(java.lang.String nomUsuari, ObjectePersistencia dadesActualitzadesUsuari)
          Metode que permet actualitzar de cop diversos camps d'un usuariAplicacio.
static void afegirUsuariAplicacio(UsuariAplicacio usuariAplicacio)
          Metode que ens permet afegir un UsuariActuacio a la relacio
 void destructorRelacioUsuarisAplicacio()
          Destructor de la classe Metode que elimina les referencies als objectes manipulats per una RelacioUsuarisAplicacio per tal de que l'objecte "Gargabe Collector" del Java n'alliberi la memoria assignada quan descobreixi que l'objecte ja no te cap referencia.
static void eliminaUsuariActivitatPerNomUsuari(java.lang.String usuari)
          Metode que permet eliminar un UsuariAplicacio del sistema a partir del seu nom.
 boolean hiHaUsuaris()
          Metode que ens informa si hi ha usuaris en l'iterador que encara no hem consultat
 void obteTotsElsUsuaris()
          Metode que ens permet obtenir tots els usuaris que poden accedir a la nostra aplicació
 UsuariAplicacio obteUsuari()
          Metode que ens permet obtenir el primer objecte usuari que encara no hem consultat, amb totes les dades disponibles sobre aquest en el sistema.
 void obteUsuariAplicacioPerMultiplesCamps(ObjectePersistencia dadesUsuariAConsultar)
          Metode que ens permet obtenir un conjunt d'usuaris que coincideixen amb els valors donats.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelacioUsuarisAplicacio

public RelacioUsuarisAplicacio()
Constructor de la classe. Inicialitza els elements necessaris per tal d'accedir a la BBDD.

Method Detail

destructorRelacioUsuarisAplicacio

public void destructorRelacioUsuarisAplicacio()
Destructor de la classe Metode que elimina les referencies als objectes manipulats per una RelacioUsuarisAplicacio per tal de que l'objecte "Gargabe Collector" del Java n'alliberi la memoria assignada quan descobreixi que l'objecte ja no te cap referencia.


obteTotsElsUsuaris

public void obteTotsElsUsuaris()
Metode que ens permet obtenir tots els usuaris que poden accedir a la nostra aplicació


obteUsuariAplicacioPerMultiplesCamps

public void obteUsuariAplicacioPerMultiplesCamps(ObjectePersistencia dadesUsuariAConsultar)
Metode que ens permet obtenir un conjunt d'usuaris que coincideixen amb els valors donats. Es pot cercar un usuari aportant valors de tots els seus camps o nomes d'un si es desitja, i a mes, aquest camp pot ser qualsevol.

Parameters:
dadesUsuariAConsultar - ObjectePersistencia amb tots els valors dels camps per els que volem cercar un usuari.

hiHaUsuaris

public boolean hiHaUsuaris()
Metode que ens informa si hi ha usuaris en l'iterador que encara no hem consultat

Returns:
Boolea amb valor positiu si hi ha elements i negatiu si no n'hi ha.

obteUsuari

public UsuariAplicacio obteUsuari()
Metode que ens permet obtenir el primer objecte usuari que encara no hem consultat, amb totes les dades disponibles sobre aquest en el sistema.

Returns:
UsuariAplicacio amb totes les dades disponibles

eliminaUsuariActivitatPerNomUsuari

public static void eliminaUsuariActivitatPerNomUsuari(java.lang.String usuari)
Metode que permet eliminar un UsuariAplicacio del sistema a partir del seu nom. Atencio: En circumstancies normals, hi ha un sol usuari amb nom "usuari". Si n'hi hagues mes d'un, el sistema eliminaria tots els usuaris amb el nom d'usuari entrat.

Parameters:
usuari - String amb el nom d'usuari

actualitzaDiversosCampsUsuariAplicacioPerNomUsuari

public static void actualitzaDiversosCampsUsuariAplicacioPerNomUsuari(java.lang.String nomUsuari,
                                                                      ObjectePersistencia dadesActualitzadesUsuari)
Metode que permet actualitzar de cop diversos camps d'un usuariAplicacio. Atencio: En circumstancies normals, hi ha un sol usuari amb nom "usuari". Si n'hi hagues mes d'un, el sistema actualitzaria tots els usuaris amb el nom d'usuari entrat.

Parameters:
nomUsuari - String amb el valor que ens permetra trobar l'usuari que volem modificar
dadesActualitzadesUsuari - ObjectePersistencia amb els noms dels camps a modificar, aixi com els valors d'aquests

afegirUsuariAplicacio

public static void afegirUsuariAplicacio(UsuariAplicacio usuariAplicacio)
Metode que ens permet afegir un UsuariActuacio a la relacio

Parameters:
usuariAplicacio - Objecte UsuariAplicacio amb les dades del nou usuari que volem afegir al sistema