Entitats.Imatge
Class RelacioImatges

java.lang.Object
  extended by Entitats.Imatge.RelacioImatges

public class RelacioImatges
extends java.lang.Object

Classe que permet mantenir una relacio de imatges. Altes, baixes i consultes de imatges. 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 imatges sense haver de preocupar-nos de com el sistema tracta les dades.


Constructor Summary
RelacioImatges()
          Constructor de la classe.
 
Method Summary
static int afegirImatge(Imatge imatge)
          Metode que ens permet afegir una imatge a la relacio
 void destructorRelacioImatges()
          Destructor de la classe Metode que elimina les referencies als objectes manipulats per una RelacioImatges 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 eliminaImatgePerIdentificadorImatge(int identificadorImatge)
          Metode que permet eliminar una imatge del sistema a partir del seu identificador
 boolean hiHaImatges()
          Metode que ens informa si hi ha imatges en l'iterador que encara no hem consultat
 Imatge obteImatge()
          Metode que ens permet obtenir el primer objecte imatge que encara no hem consultat, amb totes les dades disponibles sobre aquesta en el sistema.
static Imatge obteImatgePerIdentificadorImatge(int identificadorImatge)
          Metode que ens permet obtenir una imatge a partir de l'identificador d'aquesta
 void obteTotesLesImatges()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelacioImatges

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

Method Detail

destructorRelacioImatges

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


obteTotesLesImatges

public void obteTotesLesImatges()

hiHaImatges

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

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

obteImatge

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

Returns:
Objecte imatge amb totes les dades disponibles

obteImatgePerIdentificadorImatge

public static Imatge obteImatgePerIdentificadorImatge(int identificadorImatge)
Metode que ens permet obtenir una imatge a partir de l'identificador d'aquesta

Parameters:
identificadorImatge - Enter amb el valor que identifica una imatge de manera unica
Returns:
Objecte imatge amb totes les dades disponibles de la imatge sol.licitada

eliminaImatgePerIdentificadorImatge

public static void eliminaImatgePerIdentificadorImatge(int identificadorImatge)
Metode que permet eliminar una imatge del sistema a partir del seu identificador

Parameters:
identificadorImatge - Enter amb l'identificador de la imatge

afegirImatge

public static int afegirImatge(Imatge imatge)
Metode que ens permet afegir una imatge a la relacio

Parameters:
imatge - Objecte Imatge amb les dades de la nova imatge 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.