Entitats.PropostaModificacioSoci
Class RelacioPropostesModificacioSoci

java.lang.Object
  extended by Entitats.PropostaModificacioSoci.RelacioPropostesModificacioSoci

public class RelacioPropostesModificacioSoci
extends java.lang.Object

Classe que permet mantenir una relacio de propostes de modificacio de dades del socis, que realitzen aquests mateixo. 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
RelacioPropostesModificacioSoci()
          Constructor de la classe.
 
Method Summary
static int afegirPropostaModificacioSoci(PropostaModificacioSoci propostaModificacioSoci)
          Metode que ens permet afegir una proposta a la relacio
static void confirmarPropostaModificacioSociPerIdentificadorProposta(int identificadorProposta)
           
 void destructorRelacioPropostesModificacioSoci()
          Destructor de la classe Metode que elimina les referencies als objectes manipulats per una RelacioPropostesModificacioSoci 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 eliminarPropostaModificacioSociPerIdentificadorProposta(int identificadorProposta)
           
 boolean hiHaPropostes()
          Metode que ens informa si hi ha propostes en l'iterador que encara no hem consultat
 PropostaModificacioSoci obteProposta()
          Metode que ens permet obtenir el primer objecte proposta que encara no hem consultat, amb totes les dades disponibles sobre aquesta en el sistema.
 void obtePropostaPerMultiplesCamps(ObjectePersistencia dadesPropostaAConsultar)
          Metode que ens permet obtenir un conjunt de propostes que coincideixen amb els valors donats.
 void obteTotesLesPropostes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelacioPropostesModificacioSoci

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

Method Detail

destructorRelacioPropostesModificacioSoci

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


obteTotesLesPropostes

public void obteTotesLesPropostes()

obtePropostaPerMultiplesCamps

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

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

hiHaPropostes

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

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

obteProposta

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

Returns:
PropostaModificacioSoci amb totes les dades disponibles

confirmarPropostaModificacioSociPerIdentificadorProposta

public static void confirmarPropostaModificacioSociPerIdentificadorProposta(int identificadorProposta)

eliminarPropostaModificacioSociPerIdentificadorProposta

public static void eliminarPropostaModificacioSociPerIdentificadorProposta(int identificadorProposta)

afegirPropostaModificacioSoci

public static int afegirPropostaModificacioSoci(PropostaModificacioSoci propostaModificacioSoci)
Metode que ens permet afegir una proposta a la relacio

Parameters:
propostaModificacioSoci - Objecte PropostaModificacioSoci amb les dades de la nova proposta 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.