|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectEntitats.Soci.RelacioSocis
public class RelacioSocis
Classe que permet mantenir una relacio de Socis. Altes, baixes, modificacions i consultes de socis 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 socis sense haver de preocupar-nos de com el sistema tracta les dades.
Field Summary | |
---|---|
protected Llistat |
llistat
|
protected Persistencia |
persistencia
|
protected Resultat |
resultat
|
Constructor Summary | |
---|---|
RelacioSocis()
Constructor de la classe. |
Method Summary | |
---|---|
static boolean |
actualitzaDiversosCampsSociPerIdentificadorPersonal(java.lang.String identificadorPersonal,
ObjectePersistencia dadesActualitzadesSoci)
Metode que permet actualitzar de cop diversos camps d'un soci |
static boolean |
actualitzaDiversosCampsSociPerNumSoci(int numSoci,
ObjectePersistencia dadesActualitzadesSoci)
Metode que permet actualitzar de cop diversos camps d'un soci |
static int |
afegirSoci(Soci soci)
Metode que ens permet afegir una soci a la relacio |
void |
destructorRelacioSocis()
Destructor de la classe Metode que elimina les referencies als objectes manipulats per una RelacioSocis 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 |
eliminaSociPerIdentificadorPersonal(java.lang.String identificadorPersonal)
Metode que permet donar de baixa un soci del sistema a partir de l'identificador personal. |
static boolean |
eliminaSociPerNumSoci(int numSoci)
Metode que permet donar de baixa un soci del sistema a partir del numero de soci. |
protected static Soci |
emplenaSoci(Resultat Resultat)
|
boolean |
hiHaSocis()
Metode que ens informa si hi ha socis en l'iterador que encara no hem consultat |
static boolean |
noExisteix(int numSoci)
|
static boolean |
noExisteix(java.lang.String identificadorPersonal)
|
static boolean |
noExisteixAmbNoms(java.lang.String nom,
java.lang.String cognom1,
java.lang.String cognom2)
|
Soci |
obteSoci()
Metode que ens permet obtenir el primer objecte soci que encara no hem consultat, amb totes les dades disponibles sobre aquest en el sistema. |
void |
obteSociPerAnyIngresEntitat(int AnyAltaEntitat)
|
void |
obteSociPerAnyIngresEntitatAPartirDe(int AnyAltaEntitat)
|
void |
obteSociPerAnyIngresEntitatMenorOIgualQue(int AnyAltaEntitat)
|
void |
obteSociPerAnyNaixement(int AnyNaixement)
|
void |
obteSociPerAnyNaixementAPartirDe(int AnyNaixement)
|
void |
obteSociPerAnyNaixementMenorOIgualQue(int AnyNaixement)
|
static Soci |
obteSociPerIdentificadorPersonal(java.lang.String identificadorPersonal)
Metode que ens permet obtenir un soci a partir de l'identificador personal |
void |
obteSociPerMultiplesCamps(ObjectePersistencia DadesSociABuscar)
Metode que ens permet obtenir un conjunt de socis que coincideixen amb els valors donats. |
static Soci |
obteSociPerNumSoci(int numSoci)
Metode que ens permet obtenir un soci a partir del numero de soci |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Persistencia persistencia
protected Resultat resultat
protected Llistat llistat
Constructor Detail |
---|
public RelacioSocis()
Method Detail |
---|
public void destructorRelacioSocis()
public void obteSociPerAnyNaixement(int AnyNaixement)
public void obteSociPerAnyNaixementAPartirDe(int AnyNaixement)
public void obteSociPerAnyNaixementMenorOIgualQue(int AnyNaixement)
public void obteSociPerAnyIngresEntitat(int AnyAltaEntitat)
public void obteSociPerAnyIngresEntitatAPartirDe(int AnyAltaEntitat)
public void obteSociPerAnyIngresEntitatMenorOIgualQue(int AnyAltaEntitat)
public void obteSociPerMultiplesCamps(ObjectePersistencia DadesSociABuscar)
DadesSociABuscar
- ObjectePersistencia amb tots els valors dels camps
per els que volem cercar un soci.public boolean hiHaSocis()
public Soci obteSoci()
public static Soci obteSociPerNumSoci(int numSoci)
numSoci
- Enter amb el valor que identifica una soci
de manera unica
public static Soci obteSociPerIdentificadorPersonal(java.lang.String identificadorPersonal)
identificadorPersonal
- Enter amb el valor que identifica una persona
de manera unica
public static boolean noExisteix(int numSoci)
public static boolean noExisteixAmbNoms(java.lang.String nom, java.lang.String cognom1, java.lang.String cognom2)
public static boolean noExisteix(java.lang.String identificadorPersonal)
protected static Soci emplenaSoci(Resultat Resultat)
public static boolean eliminaSociPerNumSoci(int numSoci)
numSoci
- Enter amb el numero de soci
public static boolean eliminaSociPerIdentificadorPersonal(java.lang.String identificadorPersonal)
identificadorPersonal
- String amb l'identificador personal de la persona
public static boolean actualitzaDiversosCampsSociPerNumSoci(int numSoci, ObjectePersistencia dadesActualitzadesSoci)
numSoci
- Enter amb el valor que ens permetra trobar el soci
que volem modificardadesActualitzadesSoci
- ObjectePersistencia amb els noms dels camps a modificar, aixi com
els valors d'aquests
public static boolean actualitzaDiversosCampsSociPerIdentificadorPersonal(java.lang.String identificadorPersonal, ObjectePersistencia dadesActualitzadesSoci)
identificadorPersonal
- String amb el valor que ens permetra trobar el soci
que volem modificardadesActualitzadesSoci
- ObjectePersistencia amb els noms dels camps a modificar, aixi com
els valors d'aquests
public static int afegirSoci(Soci soci)
soci
- Objecte Soci amb les dades del nou soci que volem afegir
al sistema
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |