|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Business interface of Interfases EJB: list of services for interfases module (Session Stateful EJB)
Method Summary | |
ProgPrimerDia[] |
calcularProgramacion(java.util.List programacion,
java.util.Date fecha,
int numDias)
Calcula la programación de una sala |
boolean |
delete(long llave,
java.lang.String nombreLlave,
java.lang.String tabla)
Elimina una entrada de una tabla de la BD. |
boolean |
existeOtraSala(int id,
java.lang.String codigo,
java.lang.String nombre)
Certifica si existe alguna Sala tal que: Su llave sea diferente de id
Su codigo sea igual a codigo O su
nombre sea igual a nombre
|
void |
exportarArchivoTipo_1(Complejo complejo,
java.util.Date fecha)
Exporta un archivo tipo 1 para la fecha dada. |
void |
exportarArchivoTipo_1(java.lang.String codCiudad,
java.util.Date fecha,
boolean inclusive)
Exporta registros tipo 1. |
void |
exportarArchivoTipo_2(Complejo complejo,
java.util.Date fecha)
Exporta un archivo tipo 2 para la fecha y complejo dados. |
void |
exportarArchivoTipo_3(Complejo complejo,
java.util.Date fecha)
Exporta un archivo tipo 3 para la fecha y complejo dados. |
java.util.Date[] |
fechasConsignacion(java.util.Date fecha)
Calcula las fechas de consignación. |
void |
limpiarTabla(java.lang.String nombreTabla)
Limpia una tabla de todo su contenido. |
java.util.List |
loadAgencias()
Carga la información de las Agencias de la BD. |
java.util.List |
loadCiudades()
Carga la información de las Ciudades de la BD. |
Complejo |
loadComplejoByCodigoNombre(java.lang.String codigo,
java.lang.String nombre)
Carga la información de un complejo a partir de su código y nombre. |
Complejo |
loadComplejoById(int complejoId)
Carga la información de un complejo a partir de su llave en la BD. |
java.util.List |
loadComplejos()
Carga la información mínima de los complejos de la BD. |
Complejo |
loadComplejoSuperficialUsuario()
Carga la información mínima de un complejo. |
java.util.List |
loadConceptos()
Carga los conceptos discriminados en --por ahora-- dos categorías: "Confitería" y "Otros". |
java.lang.String[] |
loadConfig()
Carga información de configuración. |
java.util.List |
loadCortoMetrajes()
Carga la lista de cortometrajes en formato TripletaNNA. |
java.util.List |
loadDirectoriosIcon()
Calcula una lista con los nombres de los directorios en donde el sistema icon exporta los archivos de exhibiciones y comidas. |
ServerFtpInfo |
loadFtpInfo()
Extrae un objeto ServerFtpInfo de la Base de Datos. |
Funcion[] |
loadFunciones()
Carga la infromación de las funciones definidas par acinecolombia ordenadas por hora de inicio. |
java.util.List |
loadMediosDePago()
Carga dela BD todos los medios de pago. |
java.util.List |
loadPeliculasParaExhibicion()
Extrae el contenido de la tabla PARA_EXHIBICION. |
java.util.Map |
loadProgramacion(int idComplejo,
java.util.Date fecha)
Calcula un Map con la programación de un complejo para una fecha dada. |
java.util.List |
loadProgramacion(int salaId,
java.util.Date fecha,
int numDias)
Calcula una lista con la programación para una sala, fecha y número de días dados. |
Sala |
loadSalaByCodigoNombre(java.lang.String codigo,
java.lang.String nombre)
Carga la información de una sala a partir de su código y nombre. |
Sala[] |
loadSalas(int idComplejo,
boolean activas)
Carga un arreglo con las salas de un complejo. |
TipoPrecio[] |
loadTipoPrecio()
Carga un arreglo de TipoPrecio, ordenados por nombre. |
Ubicacion[] |
loadUbicaciones(int idComplejo)
Carga una arreglo ordenado con las Ubicaciones de un complejo. |
java.util.Map |
loadUbicaciones(int idComplejo,
java.util.Date fecha)
Calcula un Map con las ubicaciones de un complejo vigentes en una fecha. |
java.util.List |
procesarArchivosExhibicion(Complejo complejo)
Procesa los archivos relacionados con exhibición. |
java.util.List |
searchPeliculas(java.lang.String codigo,
java.lang.String titulo,
java.util.Date fechaInicial,
java.util.Date fechaFinal,
java.lang.String casaDistr,
java.lang.String tipo)
Extrae una lista de Peliculas de la BD según ciertos criterios. |
void |
setConfig()
Calcula y esatblece parte del estado del EJB: Paths de directorios varios. |
void |
setFunciones()
Calcula parte del estado del EJB: valores para los atributos hashFunciones y
horasFunciones a partir de las funciones de la BD. |
int |
storeComplejo(Complejo complejo)
Guarda un complejo en la BD. |
void |
storeConsignacionEfectivo(int idComplejo,
java.util.List enEfectivo,
java.util.Date fechaOrigen,
java.util.Date fechaConsignacion)
Guarda en la BD las consignaciones en efectivo. |
void |
storeIngresosComplejo(IngresosComplejo ingrComp,
boolean isFinal,
java.lang.String estado)
Guarda toda la información de ingresos de un complejo y actualiza fechas, números de planilla y saldos en el complejo y sus salas. |
void |
storeIngresosSala(Complejo complejo,
IngresoSala[] ingresos,
boolean isFinal,
java.lang.String estado)
Guarda en la BD la información de ingresos para un complejo. |
void |
storePeliculasParaExhibicion(java.util.List peliculas)
Guarda una lista de películas en la tabla PARA_EXHIBICION. |
void |
storeProgramacion(int idSala,
java.lang.String codigo,
java.util.Date fecha,
int numDias,
ProgPrimerDia[] progPrimerDia)
Guarda una Programación de una sala en un intervalo de tiempo |
int |
storeSala(Sala sala)
Guarda una Sala |
int |
storeUbicacion(Ubicacion ubic)
Guarda una Ubicacion |
java.util.List |
verificarArchivosComplejo(Complejo complejo)
Verifica si todos los archivos esperados para un complejo se encuentran dentro del zip previsto para tal efecto. |
Methods inherited from interface javax.ejb.EJBObject |
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove |
Method Detail |
public Complejo loadComplejoSuperficialUsuario() throws java.rmi.RemoteException, DAOException
DAOException
java.rmi.RemoteException
- Description of the Exceptionpublic Sala[] loadSalas(int idComplejo, boolean activas) throws java.rmi.RemoteException, DAOException
idComplejo
- Llave del complejo en la BD.activas
- Flag cuya interpretación es:
true
se cargan únicamente las salas
con estado == "A"
.
false
se cargan todas las salas.
Sala
.
java.rmi.RemoteException
- Description of the Exception
DAOException
- Description of the Exceptionpublic java.util.Map loadProgramacion(int idComplejo, java.util.Date fecha) throws java.rmi.RemoteException, DAOException
idComplejo
- Llave del complejo en la BDfecha
- Fecha de la programación.
key =
Objeto de tipo
FuncionProgramada
.
value =
Objeto DuplaNa que contiene la llave de
la función programada en la BD y el estado de la sala.
java.rmi.RemoteException
- Description of the Exception
DAOException
- Description of the Exceptionpublic java.util.Map loadUbicaciones(int idComplejo, java.util.Date fecha) throws java.rmi.RemoteException, DAOException
idComplejo
- Llave del complejo en la BDfecha
- Fecha de la programación.
key =
Objeto Integer que contiene el codigoIcon de la
ubicación.
value =
Objeto
TripletaNNA
el cual
contiene:
id =
seqTipoPrecio
codigo =
codigo(AS400)TipoPrecio
nombre =
nombre de la ubicación.
java.rmi.RemoteException
- Description of the Exception
DAOException
- Description of the Exceptionvigente
en una
fecha F
si se cumplen las dos condiciones siguientes:
F
Se encuentra entre la fechaInicial
y la
fechaFinal
estado == "A"
.
public java.lang.String[] loadConfig() throws java.rmi.RemoteException, DAOException
posicion 0:
Path del directorio de ftp.
posicion 1:
Path del directorio de archivos de
configuración xml.
DAOException
- Description of the Exception
java.rmi.RemoteException
public java.util.List verificarArchivosComplejo(Complejo complejo) throws java.rmi.RemoteException, DAOException
complejo
- Descripción del complejo
java.rmi.RemoteException
DAOException
public java.util.List procesarArchivosExhibicion(Complejo complejo) throws java.rmi.RemoteException, DAOException
complejo
- Complejo en cuestión.
posición 0 :
Un arreglo de mensajes de error
para todos los archivos procesados.
posición 1 :
Un arreglo ordenado de objetos
IngresoSala.
posición 2:
Falta definir!!!
DAOException
- Description of the Exception
java.rmi.RemoteException
public void storeIngresosSala(Complejo complejo, IngresoSala[] ingresos, boolean isFinal, java.lang.String estado) throws java.rmi.RemoteException, DAOException
complejo
- Complejo al cual pertenecen los ingresosingresos
- Arreglo de ingresos listos para ser guardados en la BD.isFinal
- Indica si los valores "finales" de serie y saldos calculados son
definitivos.estado
- Indica si esta información de ingresos es definitiva.
java.rmi.RemoteException
DAOException
public void setFunciones() throws java.rmi.RemoteException, DAOException
hashFunciones
y
horasFunciones
a partir de las funciones de la BD.
java.rmi.RemoteException
- Description of the Exception
DAOException
- Description of the Exceptionpublic void setConfig() throws java.rmi.RemoteException, DAOException
java.rmi.RemoteException
- Description of the Exception
DAOException
- Description of the Exceptionpublic void exportarArchivoTipo_1(Complejo complejo, java.util.Date fecha) throws java.rmi.RemoteException, DAOException
complejo
- Description of the Parameterfecha
- Description of the Parameter
java.rmi.RemoteException
- Description of the Exception
DAOException
- Description of the Exceptionpublic void exportarArchivoTipo_1(java.lang.String codCiudad, java.util.Date fecha, boolean inclusive) throws java.rmi.RemoteException, DAOException
codCiudad
- Código de una ciudad.fecha
- Fecha de los registros de ingreso que se quieren exportar.inclusive
- True
: Se exporta la información correspondiente
a todos los complejos cuya ciudad tiene código codCiudad
.
True
: Se exporta la información correspondiente
a todos los complejos cuya ciudad tiene código diferente a codCiudad
.
java.rmi.RemoteException
DAOException
public java.util.List loadDirectoriosIcon() throws java.rmi.RemoteException, DAOException
posicion 0:
Nombre del directorio de exhibición.
posicion 1:
Nombre del directorio de comidas.
java.rmi.RemoteException
DAOException
public ServerFtpInfo loadFtpInfo() throws java.rmi.RemoteException, DAOException
java.rmi.RemoteException
DAOException
public java.util.List searchPeliculas(java.lang.String codigo, java.lang.String titulo, java.util.Date fechaInicial, java.util.Date fechaFinal, java.lang.String casaDistr, java.lang.String tipo) throws java.rmi.RemoteException, DAOException
Peliculas
de la BD según ciertos criterios.
codigo
- Código de la película (puede ser nulo).titulo
- Subcadena contenida en el titulo (puede ser nulo).fechaInicial
- La fecha de creación de la película debe ser posterior
o igual a ésta (puede ser nula).fechaFinal
- La fecha de creación de la película debe ser anterior
o igual a ésta (puede ser nula).casaDistr
- Subcadena del nombre de la casa distribuidora (puede ser nulo).tipo
- Calsificación de procedencia de la pelícuala Nacional (N) o
Extranjera (E) (puede ser nulo).
java.rmi.RemoteException
DAOException
public void limpiarTabla(java.lang.String nombreTabla) throws java.rmi.RemoteException, DAOException
nombreTabla
- Nombre de la tabla
java.rmi.RemoteException
DAOException
public java.util.List loadComplejos() throws java.rmi.RemoteException, DAOException
TripletaNAA
ordenada ascendentemente
por nombre. Cada tripleta contiene:
id
: Llave del complejo en la BD
codigo
: Código del complejo.
nombre
: Nombre del complejo.
java.rmi.RemoteException
DAOException
public java.util.List loadAgencias() throws java.rmi.RemoteException, DAOException
TripletaNAA
ordenada ascendentemente
por nombre. Cada tripleta contiene:
id
: Llave de la agencia en la BD
codigo
: Código de la agencia.
nombre
: Nombre de la agencia.
java.rmi.RemoteException
DAOException
public java.util.List loadCiudades() throws java.rmi.RemoteException, DAOException
DuplaAA
ordenada ascendentemente
por nombre. Cada dupla contiene:
codigo
: Código de la ciudad.
nombre
: Nombre de la ciudad.
java.rmi.RemoteException
DAOException
public Complejo loadComplejoByCodigoNombre(java.lang.String codigo, java.lang.String nombre) throws java.rmi.RemoteException, DAOException
codigo
- Código del complejonombre
- Nombre del complejo.
null
si no existe el complejo.
java.rmi.RemoteException
DAOException
public Complejo loadComplejoById(int complejoId) throws java.rmi.RemoteException, DAOException
complejoId
- Llave del complejo en la BD.
null
si no existe el complejo.
java.rmi.RemoteException
DAOException
public boolean delete(long llave, java.lang.String nombreLlave, java.lang.String tabla) throws java.rmi.RemoteException, DAOException
llave
- Llave de la entrada.nombreLlave
- Nombre de la llave.tabla
- Nombre de la tabla
true
Si pudo eliminarla.
false
En caso contrario.
java.rmi.RemoteException
DAOException
public Ubicacion[] loadUbicaciones(int idComplejo) throws java.rmi.RemoteException, DAOException
idComplejo
- Llave del complejo en la BD.
java.rmi.RemoteException
DAOException
public java.util.List loadPeliculasParaExhibicion() throws java.rmi.RemoteException, DAOException
Pelicula
Si no hay peliculas, retorna la lista con cero entradas.
java.rmi.RemoteException
DAOException
public Funcion[] loadFunciones() throws java.rmi.RemoteException, DAOException
java.rmi.RemoteException
DAOException
public java.util.List loadProgramacion(int salaId, java.util.Date fecha, int numDias) throws java.rmi.RemoteException, DAOException
salaId
- LLave de la sala en la BDfecha
- Fecha de inicio de la programación.numDias
- Número de días que cubre la programación. Valor positivo.
java.rmi.RemoteException
DAOException
public ProgPrimerDia[] calcularProgramacion(java.util.List programacion, java.util.Date fecha, int numDias) throws java.rmi.RemoteException, DAOException
programacion
- La programacion de una sala entre un rango de fechasfecha
- Fecha inicialnumDias
- Número de días que cubre la programación.
java.rmi.RemoteException
DAOException
public TipoPrecio[] loadTipoPrecio() throws java.rmi.RemoteException, DAOException
java.rmi.RemoteException
DAOException
public int storeUbicacion(Ubicacion ubic) throws java.rmi.RemoteException, DAOException
ubic
- La ubicación que va a guardarse.
java.rmi.RemoteException
DAOException
ubic.id
debe estar en UNDEF
.public void storeProgramacion(int idSala, java.lang.String codigo, java.util.Date fecha, int numDias, ProgPrimerDia[] progPrimerDia) throws java.rmi.RemoteException, DAOException
idSala
- Identificador de la salacodigo
- Código (AS400) de la salafecha
- Fecha inicial de programaciónnumDias
- Intervalo de días para realizar la programaciónprogPrimerDia
- Programación a guardar
java.rmi.RemoteException
DAOException
public int storeSala(Sala sala) throws java.rmi.RemoteException, DAOException
sala
- La sala que va a guardarse.
java.rmi.RemoteException
DAOException
sala.id
debe estar en UNDEF
.public java.util.List loadCortoMetrajes() throws java.rmi.RemoteException, DAOException
java.rmi.RemoteException
DAOException
public Sala loadSalaByCodigoNombre(java.lang.String codigo, java.lang.String nombre) throws java.rmi.RemoteException, DAOException
codigo
- Código de la salanombre
- Nombre de la sala.
null
si no existe la sala.
java.rmi.RemoteException
DAOException
public boolean existeOtraSala(int id, java.lang.String codigo, java.lang.String nombre) throws java.rmi.RemoteException, DAOException
id
codigo
O su
nombre sea igual a nombre
id
- Valor de id.codigo
- Valor de codigo.nombre
- Valor del nombre.
True
: Si existe.
False
: No existe.
java.rmi.RemoteException
DAOException
public int storeComplejo(Complejo complejo) throws java.rmi.RemoteException, DAOException
complejo
- El complejo que se quiere guardar.
java.rmi.RemoteException
DAOException
complejo.id==UNDEF
el complejo es nuevo.
En ontro caso se trata de una actualización.public void storePeliculasParaExhibicion(java.util.List peliculas) throws java.rmi.RemoteException, DAOException
peliculas
- Lista cuyas entradas son objetos de tipo Pelicula
java.rmi.RemoteException
DAOException
public java.util.List loadConceptos() throws java.rmi.RemoteException, DAOException
Posición 0:
Los conceptos de confiteria ordenados
según el "orden" definido en la BD.
Posición 1:
Otros conceptos ordenados
según el "orden" definido en la BD.
java.rmi.RemoteException
DAOException
public void storeIngresosComplejo(IngresosComplejo ingrComp, boolean isFinal, java.lang.String estado) throws java.rmi.RemoteException, DAOException
ingrComp
- Informacion del complejo y sus ingresos.isFinal
- Indicasi los valores de planillas y saldos son definitivos.estado
- Indica si la informacion de ingresos es definitiva.
java.rmi.RemoteException
DAOException
public void exportarArchivoTipo_2(Complejo complejo, java.util.Date fecha) throws java.rmi.RemoteException, DAOException
complejo
- Complejo para el cual se exporta el archivofecha
- Fecha de los registros de conceptos
java.rmi.RemoteException
DAOException
public java.util.List loadMediosDePago() throws java.rmi.RemoteException, DAOException
Posición 0:
Los medios de pago en efectivo.
Posición 1:
Otros medios de pago.
java.rmi.RemoteException
DAOException
public void storeConsignacionEfectivo(int idComplejo, java.util.List enEfectivo, java.util.Date fechaOrigen, java.util.Date fechaConsignacion) throws java.rmi.RemoteException, DAOException
idComplejo
- Código del complejo.enEfectivo
- Lista compuesta por:
Posición 0:
Medio de pago.
Posición 1:
Lista de Long.
fechaOrigen
- Fecha de origen de la transaccion.fechaConsignacion
- Fecha prevista para la consignacion.
java.rmi.RemoteException
DAOException
public java.util.Date[] fechasConsignacion(java.util.Date fecha) throws java.rmi.RemoteException, DAOException
fecha
- Fecha por evaluar.
Posición 0:
Fecha de consignación efectivo.
Posición 1:
Fecha de consignación crédito.
java.rmi.RemoteException
DAOException
public void exportarArchivoTipo_3(Complejo complejo, java.util.Date fecha) throws java.rmi.RemoteException, DAOException
complejo
- Complejo para el cual se exporta el archivofecha
- Fecha de los registros de consignacion
java.rmi.RemoteException
DAOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |