com.cinecolombia.interfases.ingresarDatosComplejo.modelvalue
Class IngresoSala

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

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

Representa un Ingreso de Sala como aparece en la base de datos. Ver compareTo(Object) para conocer el orden "natural" de estos objetos.


Field Summary
private  int codigoTipoPrecio
          Código AS400 del tipo de precio
private  int espectadores
          Número de espectadores
private  java.lang.String estado
          Estado.
private  FuncionProgramada funcionProgramada
          Función programada asociada con este ingreso
private  int id
          Llave del ingreso en la BD.
private  int idProgramacion
          Llave de la función programada asociada con este ingreso.
private  int idTipoPrecio
          Llave del tipo de precio asociado con este ingreso
private  java.lang.String nombreUbicacion
          Nombre Icon, en el complejo, de la ubicación asociada con el tipo de precio
private  int planilla
          Número de planilla asignado a este ingreso
private  int precio
          Valor pagado por cada espectador asociado con este ingreso.
private  int saldoAnterior
           
private  int saldoNuevo
           
private  int serieFinal
           
private  int serieInicial
           
private  int teatroCabeza
          Para ser usado como criterio de comparación.
 
Constructor Summary
IngresoSala()
           
IngresoSala(IngresoSalaPrevio isp, int espectadores)
           
 
Method Summary
 int compareTo(java.lang.Object o)
          Comparador natural.
 java.lang.String debugMe()
           
 int getCodigoTipoPrecio()
           
 int getEspectadores()
           
 java.lang.String getEstado()
           
 FuncionProgramada getFuncionProgramada()
           
 int getId()
           
 int getIdProgramacion()
           
 int getIdTipoPrecio()
           
 java.lang.String getNombreUbicacion()
           
 int getPlanilla()
           
 int getPrecio()
           
 int getSaldoAnterior()
           
 int getSaldoNuevo()
           
 int getSerieFinal()
           
 int getSerieInicial()
           
 int getTeatroCabeza()
           
 void setCodigoTipoPrecio(int codigoTipoPrecio)
           
 void setEspectadores(int espectadores)
           
 void setEstado(java.lang.String estado)
           
 void setFuncionProgramada(FuncionProgramada funcionProgramada)
           
 void setId(int id)
           
 void setIdProgramacion(int idProgramacion)
           
 void setIdTipoPrecio(int idTipoPrecio)
           
 void setNombreUbicacion(java.lang.String nombreUbicacion)
           
 void setPlanilla(int planilla)
           
 void setPrecio(int precio)
           
 void setSaldoAnterior(int saldoAnterior)
           
 void setSaldoNuevo(int saldoNuevo)
           
 void setSerieFinal(int serieFinal)
           
 void setSerieInicial(int serieInicial)
           
 void setTeatroCabeza(int teatroCabeza)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

private int id
Llave del ingreso en la BD.


idProgramacion

private int idProgramacion
Llave de la función programada asociada con este ingreso.


funcionProgramada

private FuncionProgramada funcionProgramada
Función programada asociada con este ingreso


idTipoPrecio

private int idTipoPrecio
Llave del tipo de precio asociado con este ingreso


codigoTipoPrecio

private int codigoTipoPrecio
Código AS400 del tipo de precio


nombreUbicacion

private java.lang.String nombreUbicacion
Nombre Icon, en el complejo, de la ubicación asociada con el tipo de precio


precio

private int precio
Valor pagado por cada espectador asociado con este ingreso.


espectadores

private int espectadores
Número de espectadores


planilla

private int planilla
Número de planilla asignado a este ingreso


estado

private java.lang.String estado
Estado.


serieInicial

private int serieInicial

serieFinal

private int serieFinal

saldoAnterior

private int saldoAnterior

saldoNuevo

private int saldoNuevo

teatroCabeza

private int teatroCabeza
Para ser usado como criterio de comparación.

Constructor Detail

IngresoSala

public IngresoSala()

IngresoSala

public IngresoSala(IngresoSalaPrevio isp,
                   int espectadores)
Method Detail

setId

public void setId(int id)

setIdProgramacion

public void setIdProgramacion(int idProgramacion)

setFuncionProgramada

public void setFuncionProgramada(FuncionProgramada funcionProgramada)

setCodigoTipoPrecio

public void setCodigoTipoPrecio(int codigoTipoPrecio)

setNombreUbicacion

public void setNombreUbicacion(java.lang.String nombreUbicacion)

setPrecio

public void setPrecio(int precio)

setEspectadores

public void setEspectadores(int espectadores)

setPlanilla

public void setPlanilla(int planilla)

setTeatroCabeza

public void setTeatroCabeza(int teatroCabeza)

getId

public int getId()

getIdProgramacion

public int getIdProgramacion()

getFuncionProgramada

public FuncionProgramada getFuncionProgramada()

getCodigoTipoPrecio

public int getCodigoTipoPrecio()

getNombreUbicacion

public java.lang.String getNombreUbicacion()

getPrecio

public int getPrecio()

getEspectadores

public int getEspectadores()

getPlanilla

public int getPlanilla()

toString

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

compareTo

public int compareTo(java.lang.Object o)
Comparador natural.

Specified by:
compareTo in interface java.lang.Comparable
Parameters:
o - Objeto que se compara con this.
Returns:
Description of the Return Value
Comparison Criteria:
  • Código de Sala pero dándole prioridad al Teatro Cabeza del complejo al que pertenece la sala.
  • Código de película.
  • Precio
  • Función (ordenada según la hora).
  • Código AS400 de Tipo de precio.

setIdTipoPrecio

public void setIdTipoPrecio(int idTipoPrecio)

getIdTipoPrecio

public int getIdTipoPrecio()

getTeatroCabeza

public int getTeatroCabeza()

setSerieInicial

public void setSerieInicial(int serieInicial)

getSerieInicial

public int getSerieInicial()

setEstado

public void setEstado(java.lang.String estado)

getEstado

public java.lang.String getEstado()

setSerieFinal

public void setSerieFinal(int serieFinal)

setSaldoNuevo

public void setSaldoNuevo(int saldoNuevo)

getSerieFinal

public int getSerieFinal()

getSaldoNuevo

public int getSaldoNuevo()

setSaldoAnterior

public void setSaldoAnterior(int saldoAnterior)

getSaldoAnterior

public int getSaldoAnterior()

debugMe

public java.lang.String debugMe()