Entitats.Pesa
Class RelacioPeces

java.lang.Object
  extended by Entitats.Pesa.RelacioPeces

public class RelacioPeces
extends java.lang.Object

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


Constructor Summary
RelacioPeces()
          Constructor de la classe.
 
Method Summary
static void actualitzaDiversosCampsPesaPerIdentificadorPesa(int identificadorPesa, ObjectePersistencia dadesActualitzadesPesa)
          Metode que permet actualitzar de cop diversos camps d'una pesa
static int afegirPesa(Pesa pesa)
          Metode que ens permet afegir una pesa a la relacio
 void destructorRelacioPeces()
          Destructor de la classe Metode que elimina les referencies als objectes manipulats per una RelacioPeces 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 eliminaPesaPerIdentificadorPesa(int identificadorPesa)
          Metode que permet eliminar una pesa del sistema a partir del seu identificador
 boolean hiHaPeces()
          Metode que ens informa si hi ha peces en l'iterador que encara no hem consultat
 Pesa obtePesa()
          Metode que ens permet obtenir el primer objecte pesa que encara no hem consultat, amb totes les dades disponibles sobre aquesta en el sistema.
static Pesa obtePesaPerIdentificadorPesa(int identificadorPesa)
          Metode que ens permet obtenir una pesa a partir de l'identificador d'aquesta
 void obtePesaPerMultiplesCamps(ObjectePersistencia dadesPesaAConsultar)
          Metode que ens permet obtenir un conjunt de peces que coincideixen amb els valors donats.
 void obteTotesLesPeces()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelacioPeces

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

Method Detail

destructorRelacioPeces

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


obteTotesLesPeces

public void obteTotesLesPeces()

obtePesaPerMultiplesCamps

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

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

hiHaPeces

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

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

obtePesa

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

Returns:
Pesa amb totes les dades disponibles

obtePesaPerIdentificadorPesa

public static Pesa obtePesaPerIdentificadorPesa(int identificadorPesa)
Metode que ens permet obtenir una pesa a partir de l'identificador d'aquesta

Parameters:
identificadorPesa - Enter amb el valor que identifica una pesa de manera unica
Returns:
Pesa amb totes les dades disponibles de la pesa sol.licitada

eliminaPesaPerIdentificadorPesa

public static void eliminaPesaPerIdentificadorPesa(int identificadorPesa)
Metode que permet eliminar una pesa del sistema a partir del seu identificador

Parameters:
identificadorPesa - Enter amb l'identificador de la pesa

actualitzaDiversosCampsPesaPerIdentificadorPesa

public static void actualitzaDiversosCampsPesaPerIdentificadorPesa(int identificadorPesa,
                                                                   ObjectePersistencia dadesActualitzadesPesa)
Metode que permet actualitzar de cop diversos camps d'una pesa

Parameters:
identificadorPesa - Enter amb el valor que ens permetra trobar la pesa que volem modificar
dadesActualitzadesPesa - ObjectePersistencia amb els noms dels camps a modificar, aixi com els valors d'aquests

afegirPesa

public static int afegirPesa(Pesa pesa)
Metode que ens permet afegir una pesa a la relacio

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