Entitats.Soci
Class Soci

java.lang.Object
  extended by Entitats.Soci.Soci
Direct Known Subclasses:
Participant

public class Soci
extends java.lang.Object

Classe que permet la creacio i manipulacio de socis, els quals poden ser usats en qualsevol entitat/institucio que en tingui. No s'implementa en aquest punt cap validacio de les dades assignades a l'objecte, doncs es creu funcio indispensable de les capes superiors de l'aplicacio, les capes que utilitzen aquesta classe.


Constructor Summary
Soci()
          Constructor de la classe.
 
Method Summary
 void actiu()
          Metode que marca el soci com a soci actiu, es a dir, que actualment forma part de l'entitat
 void destructorSoci()
          Destructor de la classe Metode que elimina les referencies als objectes manipulats per un soci 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.
 boolean esActiu()
          Metode que ens permet saber si el soci es actiu i per tant en podem consultar les dades o be nomes conservem l'element per raons estadistiques o de consistencia del sistema.
 void esborrat()
          Metode que ens permet establir l'estat del soci com a esborrar, es a dir, que la propia persona ens va demanar que li eliminessim les dades
 void estableixAdresa(java.lang.String adresa)
          Metode que estableix un valor per a l'adresa del soci.
 void estableixCognom1(java.lang.String cognom1)
          Metode que estableix un valor per al primer cognom del soci.
 void estableixCognom2(java.lang.String cognom2)
          Metode que estableix un valor per al segon cognom del soci.
 void estableixDataAltaEntitat(int dia, int mes, int any)
          Metode que estableix un valor per a la data d'alta del soci a l'entitat.
 void estableixDataAltaEntitat(java.lang.String dataAltaEntitat)
          Metode que estableix un valor per a la data d'alta del soci a l'entitat.
 void estableixDataNaixement(int dia, int mes, int any)
          Metode que estableix un valor per a la data de naixement del soci.
 void estableixDataNaixement(java.lang.String dataNaixement)
          Metode que estableix un valor per a la data de naixement del soci.
 void estableixIdentificadorPersonal(java.lang.String identificadorPersonal)
          Metode que estableix un valor per a identificador.
 void estableixImatge(int imatge)
          Metode que estableix la ruta on es troba la imatge associada al soci
 void estableixNom(java.lang.String nom)
          Metode que estableix un valor per al nom soci.
 void estableixNumSoci(int numSoci)
          Metode que assigna el numero de soci
 void estableixTelefon(int telefon)
          Metode que estableix un valor per al telefon de contacte del soci.
 boolean estaEsborrat()
          Metode que ens permet saber si el soci esta "esborrat"
 void inactiu()
          Metode que marca el soci com a soci inactiu, es a dir, que actualment no forma part de l'entitat
 java.lang.String obteAdresa()
          Metode per obtenir l'adresa del soci
 java.lang.String obteCognom1()
          Metode per obtenir el primer cognom del soci
 java.lang.String obteCognom2()
          Metode per obtenir el segon cognom del soci
 java.lang.String obteDataAltaEntitat()
          Metode per obtenir la data d'alta del soci a l'entitat
 java.lang.String obteDataNaixement()
          Metode per obtenir la data de naixement del soci
 java.lang.String obteIdentificadorPersonal()
          Metode per obtenir el valor que identifica una persona de manera unica (Document nacional d'identitat, passaport, etc.)
 int obteImatge()
          Metode que ens permet obtenir el identificador de la imatge associada al soci
 java.lang.String obteNom()
          Metode per obtenir el nom del soci
 int obteNumSoci()
          Metode per obtenir el numero de soci
 int obteTelefon()
          Metode per obtenir el telefon de contacte del soci
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Soci

public Soci()
Constructor de la classe. Inicialitza tots els atributs numerics a 0 i els strings a "" (Blanc) La data d'alta del soci a l'entitat s'inicialitza amb la data que el sistema te en el moment de la creacio de l'objecte. La data de naixement del soci s'estableix a 00/00/0000

Method Detail

destructorSoci

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


estableixNumSoci

public void estableixNumSoci(int numSoci)
Metode que assigna el numero de soci

Parameters:
numSoci - Enter amb el valor que identifica el soci de manera unica en el sistema

estableixNom

public void estableixNom(java.lang.String nom)
Metode que estableix un valor per al nom soci. La informacio que hi havia en aquest atribut es perdra de forma definitiva

Parameters:
nom - String que conte el valor que es vol assignar a nom

estableixCognom1

public void estableixCognom1(java.lang.String cognom1)
Metode que estableix un valor per al primer cognom del soci. La informacio que hi havia en aquest atribut es perdra de forma definitiva

Parameters:
cognom1 - String que conte el valor que es vol assignar al primer cognom del soci

estableixCognom2

public void estableixCognom2(java.lang.String cognom2)
Metode que estableix un valor per al segon cognom del soci. La informacio que hi havia en aquest atribut es perdra de forma definitiva

Parameters:
cognom2 - String que conte el valor que es vol assignar al segon cognom del soci

estableixIdentificadorPersonal

public void estableixIdentificadorPersonal(java.lang.String identificadorPersonal)
Metode que estableix un valor per a identificador. La informacio que hi havia en aquest atribut es perdra de forma definitiva

Parameters:
identificadorPersonal - String que conte el valor que es vol assignar al identificador del soci

estableixAdresa

public void estableixAdresa(java.lang.String adresa)
Metode que estableix un valor per a l'adresa del soci. La informacio que hi havia en aquest atribut es perdra de forma definitiva

Parameters:
adresa - String que conte el valor que es vol assignar a l'adresa del soci

estableixTelefon

public void estableixTelefon(int telefon)
Metode que estableix un valor per al telefon de contacte del soci. La informacio que hi havia en aquest atribut es perdra de forma definitiva

Parameters:
telefon - Enter que conte el valor que es vol assignar al telefon de contacte del soci

estableixDataNaixement

public void estableixDataNaixement(int dia,
                                   int mes,
                                   int any)
Metode que estableix un valor per a la data de naixement del soci. La informacio que hi havia en aquest atribut es perdra de forma definitiva

Parameters:
dia - Enter amb el valor del dia del mes que ha de formar part de la data.
mes - Enter amb el valor del mes de l'any que ha de formar part de la data.
any - Enter amb el valor de l'any que ha de formar part de la data

estableixDataNaixement

public void estableixDataNaixement(java.lang.String dataNaixement)
Metode que estableix un valor per a la data de naixement del soci.

Parameters:
dataNaixement - String amb la data de naixement del soci, en un dels seguents formats: dd/mm/aaaa o dd-mm-aaaa

estableixDataAltaEntitat

public void estableixDataAltaEntitat(int dia,
                                     int mes,
                                     int any)
Metode que estableix un valor per a la data d'alta del soci a l'entitat. La informacio que hi havia en aquest atribut es perdra de forma definitiva

Parameters:
dia - Enter amb el valor del dia del mes que ha de formar part de la data.
mes - Enter amb el valor del mes de l'any que ha de formar part de la data.
any - Enter amb el valor de l'any que ha de formar part de la data

estableixDataAltaEntitat

public void estableixDataAltaEntitat(java.lang.String dataAltaEntitat)
Metode que estableix un valor per a la data d'alta del soci a l'entitat.

Parameters:
dataAltaEntitat - String amb la data d'alta del soci a l'entitat, en un dels seguents formats: dd/mm/aaaa o dd-mm-aaaa

estableixImatge

public void estableixImatge(int imatge)
Metode que estableix la ruta on es troba la imatge associada al soci

Parameters:
imatge - Enter amb el identificador de la imatge

actiu

public void actiu()
Metode que marca el soci com a soci actiu, es a dir, que actualment forma part de l'entitat


inactiu

public void inactiu()
Metode que marca el soci com a soci inactiu, es a dir, que actualment no forma part de l'entitat


obteNumSoci

public int obteNumSoci()
Metode per obtenir el numero de soci

Returns:
Enter amb el numero de soci

obteNom

public java.lang.String obteNom()
Metode per obtenir el nom del soci

Returns:
String amb el nom del soci.

obteCognom1

public java.lang.String obteCognom1()
Metode per obtenir el primer cognom del soci

Returns:
String amb el primer cognom del soci.

obteCognom2

public java.lang.String obteCognom2()
Metode per obtenir el segon cognom del soci

Returns:
String amb el segon cognom del soci.

obteIdentificadorPersonal

public java.lang.String obteIdentificadorPersonal()
Metode per obtenir el valor que identifica una persona de manera unica (Document nacional d'identitat, passaport, etc.)

Returns:
String amb el valor de l'identificador.

obteAdresa

public java.lang.String obteAdresa()
Metode per obtenir l'adresa del soci

Returns:
String amb l'adresa del soci.

obteTelefon

public int obteTelefon()
Metode per obtenir el telefon de contacte del soci

Returns:
Enter amb el telefon de contacte del soci.

obteDataNaixement

public java.lang.String obteDataNaixement()
Metode per obtenir la data de naixement del soci

Returns:
String amb la data completa del soci en format dd/mm/aaaa.

obteDataAltaEntitat

public java.lang.String obteDataAltaEntitat()
Metode per obtenir la data d'alta del soci a l'entitat

Returns:
String amb la data completa d'alta en format dd/mm/aaaa.

obteImatge

public int obteImatge()
Metode que ens permet obtenir el identificador de la imatge associada al soci

Returns:
Enter amb el valor que identifica una imatge de manera unica al sistema

esActiu

public boolean esActiu()
Metode que ens permet saber si el soci es actiu i per tant en podem consultar les dades o be nomes conservem l'element per raons estadistiques o de consistencia del sistema.

Returns:
Boolea amb valor positiu si el soci es actiu

esborrat

public void esborrat()
Metode que ens permet establir l'estat del soci com a esborrar, es a dir, que la propia persona ens va demanar que li eliminessim les dades


estaEsborrat

public boolean estaEsborrat()
Metode que ens permet saber si el soci esta "esborrat"

Returns:
Boolean amb valor true si el soci esta esborrar i false en cas contrari