Entitats.Temps
Class Hora

java.lang.Object
  extended by Entitats.Temps.Hora

public class Hora
extends java.lang.Object

Classe "eina" per a la creacio i manipulacio de hores. Les classes implementades per l'usuari normalment treballen amb el format de data hh:mm:ss (format 24h). Per contra, el sistema normalment treballa amb els milisegons que han transcorregut des del 1970. Per tant, aquesta classe crea la capa necessaria per poder treballar en ambdos sentits d'una manera totalment transparent a l'usuari.


Constructor Summary
Hora()
          Constructor de la classe.
Hora(int hora, int minut, int segon)
          Constructor de la classe.
 
Method Summary
 void destructorHora()
          Destructor de la classe Metode que elimina les referencies als objectes manipulats per una hora 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 estableixHora(int hora, int minut, int segon)
          Metode per a la modificacio d'una hora.
 java.lang.String obteHora()
          Metode que ens permet recuperar la hora completa, en format hh:mm:ss que guardem en l'objecte
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hora

public Hora()
Constructor de la classe. Inicialitza l'objecte amb l'hora actual.


Hora

public Hora(int hora,
            int minut,
            int segon)
Constructor de la classe. Inicialitza l'objecte amb la hora recollida per parametre.

Parameters:
hora - Enter amb el valor de la hora.
minut - Enter amb el valor del minut.
segon - Enter amb el valor del segon
Method Detail

destructorHora

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


obteHora

public java.lang.String obteHora()
Metode que ens permet recuperar la hora completa, en format hh:mm:ss que guardem en l'objecte

Returns:
Un string amb la hora completa en format hh:mm:ss

estableixHora

public void estableixHora(int hora,
                          int minut,
                          int segon)
Metode per a la modificacio d'una hora. El contingut anterior es perdra de forma definitiva. La hora s'ha de modificar en tots els seus parametres (hora i minut), per tant, s'ha d'introduir la hora completa, tal i com volem que quedi guardada de forma definitiva

Parameters:
hora - Enter amb el valor de la hora.
minut - Enter amb el valor del minut.
segon - Enter amb el valor del segon