Entitats.Actuacio
Class RelacioActuacions

java.lang.Object
  extended by Entitats.Actuacio.RelacioActuacions

public class RelacioActuacions
extends java.lang.Object

Classe que permet mantenir una relacio d'actuacions. Altes, baixes, modificacions i consultes d'actuacions per qualsevol camp son possibles. Implementa els elements necessaris per accedir a la BBDD o qualsevol altre sistema que utilitzem per conservar les dades que manipulem de forma permanent. Aixo es gracies a l'us de la classe Persistencia, que ens permet treballar amb actuacions sense haver de preocupar-nos de com el sistema tracta les dades.


Constructor Summary
RelacioActuacions()
          Constructor de la classe.
 
Method Summary
static void actualitzaDiversosCampsActuacioPerIdentificadorActuacio(int identificadorActuacio, ObjectePersistencia dadesActualitzadesActuacio)
          Metode que permet actualitzar de cop diversos camps d'una actuacio
static int afegirActuacio(Actuacio actuacio)
          Metode que ens permet afegir una actuacio a la relacio
 void destructorRelacioActuacions()
          Destructor de la classe Metode que elimina les referencies als objectes manipulats per una RelacioActuacions 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 eliminaActuacioPerIdentificadorActuacio(int identificadorActuacio)
          Metode que permet eliminar una actuacio del sistema a partir del seu identificador
 boolean hiHaActuacions()
          Metode que ens informa si hi ha actuacions en l'iterador que encara no hem consultat
 Actuacio obteActuacio()
          Metode que ens permet obtenir el primer objecte actuacio que encara no hem consultat, amb totes les dades disponibles sobre aquesta en el sistema.
static Actuacio obteActuacioPerIdentificadorActuacio(int identificadorActuacio)
          Metode que ens permet obtenir una actuacio a partir de l'identificador d'aquesta
 void obteActuacioPerMultiplesCamps(ObjectePersistencia dadesActuacioAConsultar)
          Metode que ens permet obtenir un conjunt d'actuacions 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

RelacioActuacions

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

Method Detail

destructorRelacioActuacions

public void destructorRelacioActuacions()
Destructor de la classe Metode que elimina les referencies als objectes manipulats per una RelacioActuacions 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.


obteActuacioPerMultiplesCamps

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

Parameters:
dadesActuacioAConsultar - ObjectePersistencia amb tots els valors dels camps per els que volem cercar una actuacio.

hiHaActuacions

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

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

obteActuacio

public Actuacio obteActuacio()
Metode que ens permet obtenir el primer objecte actuacio que encara no hem consultat, amb totes les dades disponibles sobre aquesta en el sistema.

Returns:
Objecte actuacio amb totes les dades disponibles

obteActuacioPerIdentificadorActuacio

public static Actuacio obteActuacioPerIdentificadorActuacio(int identificadorActuacio)
Metode que ens permet obtenir una actuacio a partir de l'identificador d'aquesta

Parameters:
identificadorActuacio - Enter amb el valor que identifica una actuacio de manera unica
Returns:
Objecte actuacio amb totes les dades disponibles de l'actuacio sol.licitada

eliminaActuacioPerIdentificadorActuacio

public static void eliminaActuacioPerIdentificadorActuacio(int identificadorActuacio)
Metode que permet eliminar una actuacio del sistema a partir del seu identificador

Parameters:
identificadorActuacio - Enter amb l'identificador de l'actuacio

actualitzaDiversosCampsActuacioPerIdentificadorActuacio

public static void actualitzaDiversosCampsActuacioPerIdentificadorActuacio(int identificadorActuacio,
                                                                           ObjectePersistencia dadesActualitzadesActuacio)
Metode que permet actualitzar de cop diversos camps d'una actuacio

Parameters:
identificadorActuacio - Enter amb el valor que ens permetra trobar l'actuacio que volem modificar
dadesActualitzadesActuacio - ObjectePersistencia amb els noms dels camps a modificar, aixi com els valors d'aquests

afegirActuacio

public static int afegirActuacio(Actuacio actuacio)
Metode que ens permet afegir una actuacio a la relacio

Parameters:
actuacio - Objecte Actuacio amb les dades de la nova actuacio que volem afegir al sistema
Returns:
Enter amb el valor que el sistema genera per a aquest nou element, valor que l'identificara de manera unica en el sistema.