com.cinecolombia.interfases.ingresarDatosComplejo.modelvalue
Class Funcion

java.lang.Object
  |
  +--com.cinecolombia.interfases.ingresarDatosComplejo.modelvalue.Funcion
All Implemented Interfaces:
java.lang.Comparable

public class Funcion
extends java.lang.Object
implements java.lang.Comparable

Representa una Función como aparece en la base de datos. Define la hora de inicio como criterio de comparación "natural".


Field Summary
private  java.lang.String codigoAS400
           
private  java.util.Date horaInicio
           
private  int id
           
private  java.lang.String nombre
           
 
Constructor Summary
Funcion()
           
Funcion(int id, java.util.Date horaInicio, java.lang.String codigoAS400, java.lang.String nombre)
           
 
Method Summary
 int compareTo(java.lang.Object o)
          Criterio "natural" de comparación entre funciones: por hora de inicio
 boolean equals(java.lang.Object o)
           
 java.lang.String getCodigoAS400()
           
 java.util.Date getHoraInicio()
           
 int getId()
           
 java.lang.String getNombre()
           
 int hashCode()
           
 void setCodigoAS400(java.lang.String codigoAS400)
           
 void setHoraInicio(java.util.Date horaInicio)
           
 void setHoraInicio(java.lang.String hora, java.lang.String format)
          Coloca el valor de la hora de inicio
 void setId(int id)
           
 void setNombre(java.lang.String nombre)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

private int id

horaInicio

private java.util.Date horaInicio

codigoAS400

private java.lang.String codigoAS400

nombre

private java.lang.String nombre
Constructor Detail

Funcion

public Funcion()

Funcion

public Funcion(int id,
               java.util.Date horaInicio,
               java.lang.String codigoAS400,
               java.lang.String nombre)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

setId

public void setId(int id)

setHoraInicio

public void setHoraInicio(java.util.Date horaInicio)

setHoraInicio

public void setHoraInicio(java.lang.String hora,
                          java.lang.String format)
                   throws java.text.ParseException
Coloca el valor de la hora de inicio

Parameters:
hora - Hora como cadena de caracteres.
format - Formato de la hora.
Throws:
java.text.ParseException - Description of the Exception

setCodigoAS400

public void setCodigoAS400(java.lang.String codigoAS400)

setNombre

public void setNombre(java.lang.String nombre)

getId

public int getId()

getHoraInicio

public java.util.Date getHoraInicio()

getCodigoAS400

public java.lang.String getCodigoAS400()

getNombre

public java.lang.String getNombre()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(java.lang.Object o)
Criterio "natural" de comparación entre funciones: por hora de inicio

Specified by:
compareTo in interface java.lang.Comparable
Parameters:
o - Description of the Parameter
Returns:
Description of the Return Value