|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.cinecolombia.interfases.ingresarDatosComplejo.modelvalue.Sala
Contiene toda ls información de una sala de un complejo.
Field Summary | |
private int |
capacidadGeneral
Número de sillas en la sección general. |
private int |
capacidadPrimeraClase
Número de sillas en Primera clase. |
private java.lang.String |
codigo
Código (AS400) de la sala. |
private int |
codigoCortoMetr
Código del cortometraje. |
private Complejo |
complejo
|
private int |
cortesias
Número de cortesías. |
private int |
cortoMetrId
Llave (en la BD) del cortometraje asociado a esta sala . |
private static Debug |
debug
|
private int |
espectadores
Numero total de espectadores ingresados en peliculasEnExhibicion . |
private java.lang.String |
estado
Estado. |
private int |
id
Llave de la sala en la BD |
private long |
ingresoTotal
Valor en dinero de los ingresos por todos los espectadores en peliculasEnExhibicion . |
private java.lang.String |
nombre
Nombre de la sala. |
private java.lang.String |
nomCortoMetr
Nombre del cortometraje asociado a esta sala. |
private PeliculaExhibida[] |
peliculasEnExhibicion
Peliculas exhibidas en esta sala en una fecha determinada. |
private int |
serieFinal
Número de la última boleta (virtual) expedida para esta sala. |
private int |
serieInicial
|
Constructor Summary | |
Sala()
|
|
Sala(Sala other)
Copy constructor para Sala. |
|
Sala(java.lang.String nombre,
java.lang.String codigo,
int id,
Complejo complejo,
int serieFinal,
java.lang.String estado,
int capacidadGeneral,
int capacidadPrimeraClase)
|
Method Summary | |
int |
compareTo(java.lang.Object o)
|
java.lang.String |
debugPeliculasEnExhibicion(IngresoSala[] ingresos)
|
int |
evalCortesias()
Calcula el total de cortesias de la sala. |
int |
evalEspectadores()
|
int |
evalIngresoTotal()
|
int |
getCantidadPlanillas()
Calcula el número de planillas diferentes que se requieren para los ingresos de esta sala en una fecha dada. |
int |
getCapacidadGeneral()
|
int |
getCapacidadPrimeraClase()
|
java.lang.String |
getCodigo()
|
int |
getCodigoCortoMetr()
|
Complejo |
getComplejo()
|
int |
getCortesias()
|
int |
getCortoMetrId()
|
int |
getEspectadores()
|
java.lang.String |
getEstado()
|
int |
getId()
|
long |
getIngresoTotal()
|
java.lang.String |
getNombre()
|
java.lang.String |
getNomCortoMetr()
|
PeliculaExhibida[] |
getPeliculasEnExhibicion()
|
int |
getSerieFinal()
|
void |
initSerie()
Inicia el valor de serieInicial a partir de
serieFinal para asignar
series en la sala. |
PropagablesIngreso |
propagarValores(PropagablesIngreso propg,
boolean isFinal)
Calcula los valores de espectadores, saldos, series, ingresoTotal y planillas para todas las películas, precios e ingresos de sala asociados con esta sala para una fecha dada. |
void |
setCapacidadGeneral(int capacidadGeneral)
|
void |
setCapacidadPrimeraClase(int capacidadPrimeraClase)
|
void |
setCodigo(java.lang.String codigo)
|
void |
setCodigoCortoMetr(int codigoCortoMetr)
|
void |
setComplejo(Complejo complejo)
|
void |
setCortesias(int cortesias)
|
void |
setCortoMetrId(int cortoMetrId)
|
void |
setEspectadores(int espectadores)
|
void |
setEstado(java.lang.String estado)
|
void |
setId(int id)
|
void |
setIngresoTotal(long ingresoTotal)
|
void |
setNombre(java.lang.String nombre)
|
void |
setNomCortoMetr(java.lang.String nomCortoMetr)
|
void |
setPeliculasEnExhibicion(PeliculaExhibida[] peliculasEnExhibicion)
|
void |
setSerieFinal(int serieFinal)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private int id
private java.lang.String nombre
private java.lang.String codigo
private int cortoMetrId
private int codigoCortoMetr
private java.lang.String nomCortoMetr
private Complejo complejo
private int serieFinal
private int serieInicial
private java.lang.String estado
private int capacidadGeneral
private int capacidadPrimeraClase
private PeliculaExhibida[] peliculasEnExhibicion
private int espectadores
peliculasEnExhibicion
.
private int cortesias
private long ingresoTotal
peliculasEnExhibicion
.
private static Debug debug
Constructor Detail |
public Sala()
public Sala(java.lang.String nombre, java.lang.String codigo, int id, Complejo complejo, int serieFinal, java.lang.String estado, int capacidadGeneral, int capacidadPrimeraClase)
public Sala(Sala other)
other
- Description of the ParameterMethod Detail |
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public void setNombre(java.lang.String nombre)
public void setCodigo(java.lang.String codigo)
public void setId(int id)
public void setComplejo(Complejo complejo)
public void setSerieFinal(int serieFinal)
public void setEstado(java.lang.String estado)
public void setCapacidadGeneral(int capacidadGeneral)
public void setCapacidadPrimeraClase(int capacidadPrimeraClase)
public java.lang.String getNombre()
public java.lang.String getCodigo()
public int getId()
public Complejo getComplejo()
public int getSerieFinal()
public java.lang.String getEstado()
public int getCapacidadGeneral()
public int getCapacidadPrimeraClase()
public void setCortesias(int cortesias)
public int getCortesias()
public java.lang.String toString()
toString
in class java.lang.Object
public void setPeliculasEnExhibicion(PeliculaExhibida[] peliculasEnExhibicion)
public PeliculaExhibida[] getPeliculasEnExhibicion()
public void setEspectadores(int espectadores)
public void setIngresoTotal(long ingresoTotal)
public int getEspectadores()
public long getIngresoTotal()
public int getCortoMetrId()
public void setCortoMetrId(int cortoMetrId)
public java.lang.String getNomCortoMetr()
public void setNomCortoMetr(java.lang.String nomCortoMetr)
public int getCodigoCortoMetr()
public void setCodigoCortoMetr(int codigoCortoMetr)
public int evalIngresoTotal()
public int evalEspectadores()
public void initSerie()
serieInicial
a partir de
serieFinal
para asignar
series en la sala.
public PropagablesIngreso propagarValores(PropagablesIngreso propg, boolean isFinal)
isFinal
- Indica si los valores "finales" de serie y saldos calculados son
definitivos.propg
- Description of the Parameter
public int getCantidadPlanillas()
public int evalCortesias()
cortesias
.public java.lang.String debugPeliculasEnExhibicion(IngresoSala[] ingresos)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |