|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectEntitats.Soci.RelacioSocis
Entitats.Participant.RelacioParticipants
public class RelacioParticipants
Classe que permet mantenir una relacio de Participants. Altes, baixes, modificacions i consultes de participants 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 participants sense haver de preocupar-nos de com el sistema tracta les dades.
Field Summary |
---|
Fields inherited from class Entitats.Soci.RelacioSocis |
---|
llistat, persistencia, resultat |
Constructor Summary | |
---|---|
RelacioParticipants()
Constructor de la classe. |
Method Summary | |
---|---|
static boolean |
actualitzaDiversosCampsParticipantPerIdentificadorPersonal(java.lang.String identificadorPersonal,
ObjectePersistencia dadesActualitzadesParticipant)
Metode que permet actualitzar de cop diversos camps d'un participant |
static boolean |
actualitzaDiversosCampsParticipantPerNumSoci(int numSoci,
ObjectePersistencia dadesActualitzadesParticipant)
Metode que permet actualitzar de cop diversos camps d'un participant |
static void |
afegirNomesParticipant(int numSoci)
Metode que ens permet afegir un participant a la relacio quan aquest ja es soci |
static int |
afegirParticipant(Participant participant)
Metode que ens permet afegir un participant a la relacio |
void |
destructorRelacioParticipants()
Destructor de la classe Metode que elimina les referencies als objectes manipulats per una RelacioParticipants 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 boolean |
eliminaParticipantPerIdentificadorPersonal(java.lang.String identificadorPersonal)
Metode que permet donar de baixa un participant del sistema a partir de l'identificador personal. |
static boolean |
eliminaParticipantPerNumSoci(int numSoci)
Metode que permet donar de baixa un participant del sistema a partir del numero de soci. |
protected static Participant |
emplenaParticipant(Resultat Resultat)
|
static int |
Existeix(int numSoci)
Metode que ens permet saber si ja existeix un participant amb un numero de soci determinat. |
static int |
Existeix(java.lang.String identificadorPersonal)
Metode que ens permet saber si ja existeix un participant amb un identificador personal determinat. |
static boolean |
ExisteixAmbNoms(java.lang.String nom,
java.lang.String cognom1,
java.lang.String cognom2)
Metode que ens permet saber si ja existeix un participant amb un nom determinat. |
boolean |
hiHaParticipants()
Metode que ens informa si hi ha participants en l'iterador que encara no hem consultat |
Llistat |
obteLlistat()
Metode que ens permet obtenir un conjunt amb tots els participants presents al sistema |
Participant |
obteParticipant()
Metode que ens permet obtenir el primer objecte participant que encara no hem consultat, amb totes les dades disponibles sobre aquest en el sistema. |
void |
obteParticipantPerAnyIngresEntitat(int AnyAltaEntitat)
Metode que ens permet obtenir un conjunt de participants l'any d'ingres dels quals coincideixi amb el valor donat. |
void |
obteParticipantPerAnyNaixement(int AnyNaixement)
Metode que ens permet obtenir un conjunt de participants l'any de naixement dels quals coincideixi amb el valor donat. |
void |
obteParticipantPerDataAltaParticipant(int dia,
int mes,
int any)
Metode que ens permet obtenir un conjunt de participants els quals van ser donats d'alta com a tal en una data determinada. |
void |
obteParticipantPerDataAltaParticipant(java.lang.String dataAltaParticipant)
Metode que ens permet obtenir un conjunt de participants els quals van ser donats d'alta com a tal en una data determinada. |
static Participant |
obteParticipantPerIdentificadorPersonal(java.lang.String identificadorPersonal)
Metode que ens permet obtenir un participant a partir de l'identificador personal |
void |
obteParticipantPerMultiplesCamps(ObjectePersistencia DadesParticipantABuscar)
Metode que ens permet obtenir un conjunt de participants els quals compleixen una serie de restriccions que s'estableixen |
static Participant |
obteParticipantPerNumSoci(int numSoci)
Metode que ens permet obtenir un participant a partir del numero de soci |
void |
obteTotsElsParticipants()
Metode que ens permet obtenir tots els participants existents al sistema. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RelacioParticipants()
Method Detail |
---|
public void destructorRelacioParticipants()
public void obteTotsElsParticipants()
public void obteParticipantPerAnyNaixement(int AnyNaixement)
AnyNaixement
- Enter amb el valor de l'anypublic void obteParticipantPerAnyIngresEntitat(int AnyAltaEntitat)
AnyAltaEntitat
- Enter amb el valor de l'anypublic void obteParticipantPerDataAltaParticipant(int dia, int mes, int any)
dia
- Enter amb el valor del diames
- Enter amb el valor del mesany
- Enter amb el valor de l'anypublic void obteParticipantPerDataAltaParticipant(java.lang.String dataAltaParticipant)
dataAltaParticipant
- String amb un valor de data en format dd/mm/aaaa o dd-mm-aaaapublic Llistat obteLlistat()
public void obteParticipantPerMultiplesCamps(ObjectePersistencia DadesParticipantABuscar)
DadesParticipantABuscar
- ObjectePersistencia amb els camps i els valors per els que s'ha de buscar un participantpublic boolean hiHaParticipants()
public Participant obteParticipant()
public static Participant obteParticipantPerNumSoci(int numSoci)
numSoci
- Enter amb el valor que identifica un soci/participant
de manera unica
public static Participant obteParticipantPerIdentificadorPersonal(java.lang.String identificadorPersonal)
identificadorPersonal
- Enter amb el valor que identifica una persona
de manera unica
public static int Existeix(int numSoci)
numSoci
- Enter amb el valor que identifica un soci de manera unica
public static boolean ExisteixAmbNoms(java.lang.String nom, java.lang.String cognom1, java.lang.String cognom2)
nom
- String amb el valor del nom pel que hem de buscar el participantcognom1
- String amb el valor del primer cognom pel que hem de buscar el participantcognom2
- String amb el valor del segon cognom pel que hem de buscar el participant
public static int Existeix(java.lang.String identificadorPersonal)
identificadorPersonal
- Enter amb el valor que identifica una persona de manera unica
protected static Participant emplenaParticipant(Resultat Resultat)
public static boolean eliminaParticipantPerNumSoci(int numSoci)
numSoci
- Enter amb el numero de soci
public static boolean eliminaParticipantPerIdentificadorPersonal(java.lang.String identificadorPersonal)
identificadorPersonal
- String amb l'identificador personal de la persona
public static boolean actualitzaDiversosCampsParticipantPerNumSoci(int numSoci, ObjectePersistencia dadesActualitzadesParticipant)
numSoci
- Enter amb el valor que ens permetra trobar el participant
que volem modificardadesActualitzadesParticipant
- ObjectePersistencia amb els noms dels camps a modificar, aixi com
els valors d'aquests
public static boolean actualitzaDiversosCampsParticipantPerIdentificadorPersonal(java.lang.String identificadorPersonal, ObjectePersistencia dadesActualitzadesParticipant)
identificadorPersonal
- String amb el valor que ens permetra trobar el participant
que volem modificardadesActualitzadesParticipant
- ObjectePersistencia amb els noms dels camps a modificar, aixi com
els valors d'aquests
public static void afegirNomesParticipant(int numSoci)
numSoci
- Enter amb el numero de socipublic static int afegirParticipant(Participant participant)
participant
- Objecte Participant amb les dades del nou participant que volem afegir
al sistema
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |