Entitats.Actuacio
Class Actuacio

java.lang.Object
  extended by Entitats.Actuacio.Actuacio

public class Actuacio
extends java.lang.Object

Classe que permet crear i manipular actuacions, les quals tenen lloc en un poble o area determinats, una data concreta, ... 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
Actuacio()
          Constructor de la classe.
 
Method Summary
 void afegeixImatge(int numImatge)
          Metode que ens permet afegir una imatge a la llista
 void afegeixParticipant(int numSociParticipant)
          Metode que ens permet afegir un participant a la llista de participants que participen en una actuacio
 void afegeixPesa(int identificadorPesa)
          Metode que ens permet afegir una pesa a la llista de peces que es duen a terme en una actuacio
 void destructorActuacio()
          Destructor de la classe Metode que elimina les referencies als objectes manipulats per una actuacio 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.
 void eliminaImatges()
          Metode que ens permet eliminar la relacio d'una determinada actuacio amb totes les imatges d'aquesta.
 void eliminaParticipants()
          Metode que ens permet eliminar la relacio d'una determinada actuacio amb tots els participants d'aquesta.
 void eliminaPeces()
          Metode que ens permet eliminar la relacio d'una determinada actuacio amb totes les peces associades.
 void estableixData(java.lang.String dataActuacio)
          Metode que estableix la data en que tindra/va tenir lloc l'actuacio.
 void estableixDataActuacio(int dia, int mes, int any)
          Metode que estableix quan tindra/va tenir lloc l'actuacio.
 void estableixHoraInici(int hora, int minut)
          Metode que estableix la hora en que tindra/va tenir lloc l'actuacio.
 void estableixHoraInici(java.lang.String horaInici)
          Metode que estableix la hora en que tindra/va tenir lloc l'actuacio.
 void estableixIdentificador(int identificadorActuacio)
          Metode que estableix l'identificador de l'objecte.
 void estableixLloc(java.lang.String lloc)
          Metode que estableix el lloc concret dins la poblacio on tindra/va tenir lloc l'actuacio.
 void estableixObservacions(java.lang.String observacions)
          Metode que estableix observacions sobre el desenvolupament de l'actuacio.
 void estableixPoblacio(java.lang.String poblacio)
          Metode que estableix el lloc on tindra/va tenir lloc l'actuacio.
 boolean hiHaImatges()
          Metode que ens informa si hi ha imatges en l'iterador que encara no hem consultat
 boolean hiHaParticipants()
          Metode que ens informa si hi ha participants en l'iterador que encara no hem consultat
 boolean hiHaPeces()
          Metode que ens informa si hi ha peces en l'iterador que encara no hem consultat
 java.lang.String obteData()
          Metode que ens permet obtenir la data de l'actuacio que conte l'objecte
 java.lang.String obteHoraInici()
          Metode que ens permet obtenir la hora de l'actuacio que conte l'objecte
 int obteIdentificador()
          Metode que ens permet obtenir l'identificador de l'actuacio
 int obteImatge()
          Metode que ens permet obtenir la primera imatge que encara no hem consultat
 void obteImatges()
          Metode que inicialitza l'iterador de les imatges associades a una actuacio
 java.lang.String obteLloc()
          Metode que ens permet obtenir el lloc concret dins una poblacio on es celebrara/va celebrar l'actuacio
 java.lang.String obteObservacions()
          Metode que ens permet obtenir les observacions que hem fet sobre una actuacio
 int obteParticipant()
          Metode que ens permet obtenir el numero de soci del primer participan que encara no hem consultat
 void obteParticipants()
          Metode que inicialitza l'iterador dels participants associats a una actuacio
 void obtePeces()
          Metode que inicialitza l'iterador de les peces associades a una actuacio
 int obtePesa()
          Metode que ens permet obtenir l'identificador de la primera pesa que encara no hem consultat
 java.lang.String obtePoblacio()
          Metode que ens permet obtenir el lloc on es celebrara/va celebrar l'actuacio
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Actuacio

public Actuacio()
Constructor de la classe. Inicialitza tots els atributs numerics a 0 i els strings a "" (Blanc) La data de l'actuacio s'estableix a 00/00/0000 L'hora s'estableix a 00:00:00

Method Detail

destructorActuacio

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


estableixIdentificador

public void estableixIdentificador(int identificadorActuacio)
Metode que estableix l'identificador de l'objecte. El contingut previ de l'objecte en aquest camp es perdra totalment.

Parameters:
identificadorActuacio - Valor que identifica l'actuacio de manera unica en el sistema

estableixDataActuacio

public void estableixDataActuacio(int dia,
                                  int mes,
                                  int any)
Metode que estableix quan tindra/va tenir lloc l'actuacio. El contingut previ de l'objecte en aquest camp es perdra totalment.

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

estableixData

public void estableixData(java.lang.String dataActuacio)
Metode que estableix la data en que tindra/va tenir lloc l'actuacio. El contingut previ de l'objecte en aquest camp es perdra totalment.

Parameters:
dataActuacio - String que conte la data amb un dels seguents formats: dd/mm/aaaa o dd-mm-aaaa

estableixPoblacio

public void estableixPoblacio(java.lang.String poblacio)
Metode que estableix el lloc on tindra/va tenir lloc l'actuacio.

Parameters:
poblacio - String amb el nom de la localitat o indret

estableixLloc

public void estableixLloc(java.lang.String lloc)
Metode que estableix el lloc concret dins la poblacio on tindra/va tenir lloc l'actuacio.

Parameters:
lloc - String amb el nom de la localitat o indret

estableixHoraInici

public void estableixHoraInici(int hora,
                               int minut)
Metode que estableix la hora en que tindra/va tenir lloc l'actuacio. El contingut previ de l'objecte en aquest camp es perdra totalment.

Parameters:
hora - Enter amb el valor de la hora d'inici.
minut - Enter amb el valor del minut.

estableixHoraInici

public void estableixHoraInici(java.lang.String horaInici)
Metode que estableix la hora en que tindra/va tenir lloc l'actuacio. El contingut previ de l'objecte en aquest camp es perdra totalment.

Parameters:
horaInici - String amb el valor de la hora d'inici amb un dels seguents formats: hh:mm o hh.mm

obteIdentificador

public int obteIdentificador()
Metode que ens permet obtenir l'identificador de l'actuacio

Returns:
Enter amb el valor de l'identificador de l'actuacio

obteData

public java.lang.String obteData()
Metode que ens permet obtenir la data de l'actuacio que conte l'objecte

Returns:
String amb el contingut de la data de l'actuacio en format dd/mm/aaaa

obtePoblacio

public java.lang.String obtePoblacio()
Metode que ens permet obtenir el lloc on es celebrara/va celebrar l'actuacio

Returns:
String amb el nom de l'indret

obteLloc

public java.lang.String obteLloc()
Metode que ens permet obtenir el lloc concret dins una poblacio on es celebrara/va celebrar l'actuacio

Returns:
String amb el nom de l'indret

obteHoraInici

public java.lang.String obteHoraInici()
Metode que ens permet obtenir la hora de l'actuacio que conte l'objecte

Returns:
String amb la hora de l'actuacio en format hh:mm

obteObservacions

public java.lang.String obteObservacions()
Metode que ens permet obtenir les observacions que hem fet sobre una actuacio

Returns:
String amb el contingut dels comentaris guardats

estableixObservacions

public void estableixObservacions(java.lang.String observacions)
Metode que estableix observacions sobre el desenvolupament de l'actuacio.

Parameters:
observacions - String amb els comentaris a emmagatzemar sobre l'actuacio

afegeixPesa

public void afegeixPesa(int identificadorPesa)
Metode que ens permet afegir una pesa a la llista de peces que es duen a terme en una actuacio

Parameters:
identificadorPesa - Enter amb el valor de l'identificador de la pesa a afegir

eliminaPeces

public void eliminaPeces()
Metode que ens permet eliminar la relacio d'una determinada actuacio amb totes les peces associades.


obtePeces

public void obtePeces()
Metode que inicialitza l'iterador de les peces associades a una actuacio


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 int obtePesa()
Metode que ens permet obtenir l'identificador de la primera pesa que encara no hem consultat

Returns:
Enter amb l'identificador de la pesa

afegeixParticipant

public void afegeixParticipant(int numSociParticipant)
Metode que ens permet afegir un participant a la llista de participants que participen en una actuacio

Parameters:
numSociParticipant - Enter amb el numero de soci del participant a afegir

eliminaParticipants

public void eliminaParticipants()
Metode que ens permet eliminar la relacio d'una determinada actuacio amb tots els participants d'aquesta.


obteParticipants

public void obteParticipants()
Metode que inicialitza l'iterador dels participants associats a una actuacio


hiHaParticipants

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

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

obteParticipant

public int obteParticipant()
Metode que ens permet obtenir el numero de soci del primer participan que encara no hem consultat

Returns:
Enter amb el numero de soci del participant

afegeixImatge

public void afegeixImatge(int numImatge)
Metode que ens permet afegir una imatge a la llista

Parameters:
numImatge - Enter amb el numero de imatge a afegir

eliminaImatges

public void eliminaImatges()
Metode que ens permet eliminar la relacio d'una determinada actuacio amb totes les imatges d'aquesta.


obteImatges

public void obteImatges()
Metode que inicialitza l'iterador de les imatges associades a una actuacio


hiHaImatges

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

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

obteImatge

public int obteImatge()
Metode que ens permet obtenir la primera imatge que encara no hem consultat

Returns:
Enter amb la imatge