A B C D E G H I L M P R S T U V

A

AbrirConexion() - Static method in class MiCasa.BaseDatos
Abre la conexión con el servidor SQL.
aceptar - Variable in class MiCasa.DialogoAlerta
Guarda si el usuario pulsó en aceptar.
aceptar - Variable in class MiCasa.DialogoIniciarConexion
 
aceptar - Variable in class MiCasa.DialogoListadoPatron
 
Aceptar() - Method in class MiCasa.DialogoAlerta
Devuelve si se pulsó el botón de aceptar.
Aceptar() - Method in class MiCasa.DialogoIniciarConexion
Indica si se cerró el diálogo aceptando.
Aceptar() - Method in class MiCasa.DialogoListadoPatron
Devuelve si se pulsó el botón de aceptar.
AceptarClaveUsuario() - Method in class MiCasa.VentanaCliente
Pide al usuario un nombre de usuario y contraseña.
Autentificar(String, String) - Method in class MiCasa.ConexionCliente
Intenta realizar una autentificación con el servidor para iniciar el diálogo.

B

BaseDatos - class MiCasa.BaseDatos.
Esta clase es una interfaz entre el programa principal (servidor) y la base de datos SQL proporcionada por McKoi.
BaseDatos() - Constructor for class MiCasa.BaseDatos
 
Boton(ActionEvent) - Method in class MiCasa.DialogoError
Llamado cuando el usuario pincha en el botón.
BotonAceptar(ActionEvent) - Method in class MiCasa.DialogoAlerta
Llamado cuando el usuario pincha en el botón de aceptar.
BotonAceptar(ActionEvent) - Method in class MiCasa.DialogoUsuarioClave
Llamado cuando el usuario pincha en el botón de conectar.
BotonBuscar(ActionEvent) - Method in class MiCasa.DialogoListadoPatron
Llamado cuando el usuario pincha en el botón de aceptar.
BotonCancelar(ActionEvent) - Method in class MiCasa.DialogoAlerta
Llamado cuando el usuario pincha en el botón de cancelar.
BotonCancelar(ActionEvent) - Method in class MiCasa.DialogoIniciarConexion
Llamado cuando el usuario pincha en el botón de cancelar.
BotonCancelar(ActionEvent) - Method in class MiCasa.DialogoListadoPatron
Llamado cuando el usuario pincha en el botón de cancelar.
BotonCancelar(ActionEvent) - Method in class MiCasa.DialogoUsuarioClave
Llamado cuando el usuario pincha en el botón de cancelar.
BotonComprar(ActionEvent) - Method in class MiCasa.VentanaCliente
El usuario quiere comprar la casa seleccionada.
BotonConectar(ActionEvent) - Method in class MiCasa.DialogoIniciarConexion
Llamado cuando el usuario pincha en el botón de conectar.
BotonListado(ActionEvent) - Method in class MiCasa.VentanaCliente
Actualiza la lista pidiéndola de nuevo al servidor.
BotonPatron(ActionEvent) - Method in class MiCasa.VentanaCliente
Muestra al usuario un diálogo para recoger un patrón de búsqueda.
BotonSalir(ActionEvent) - Method in class MiCasa.VentanaCliente
Llamado cuando el usuario pincha en el botón de salida.
br - Variable in class MiCasa.ConexionCliente
Filtro para poder leer del socket línea a línea.
br - Variable in class MiCasa.ServidorCasa
Filtro para poder leer del socket línea a línea.

C

cancel() - Method in class MiCasa.DialogoUsuarioClave
Cierra el diálogo por cancelación.
cc - Variable in class MiCasa.VentanaCliente
 
Cerrar() - Method in class MiCasa.VentanaCliente
Método que se encarga de desconectar el cliente, cerrar la ventana y cerrar la aplicación.
CerrarVentana(WindowEvent) - Method in class MiCasa.VentanaCliente
Método llamado cuando el usuario cierra la ventana manualmente.
Clave() - Method in class MiCasa.DialogoUsuarioClave
Devuelve el puerto de conexión introducido.
ComprarVivienda(int) - Static method in class MiCasa.BaseDatos
Usado para obtener el precio de venta de una vivienda.
ComprarVivienda(String) - Method in class MiCasa.ConexionCliente
Realiza una petición de compra al servidor.
compraVivienda - Variable in class MiCasa.ServidorCasa
Variable con la vivienda que se desea comprar
conexionBD - Static variable in class MiCasa.BaseDatos
Conexión permanente con la base de datos
ConexionCliente - class MiCasa.ConexionCliente.
Clase intermedia entre el programa cliente y las conexiones por socket con el servidor.
ConexionCliente(String, String) - Constructor for class MiCasa.ConexionCliente
Establece la conexión.
ConfirmarCompra(boolean) - Method in class MiCasa.ConexionCliente
Tras ComprarVivienda, si su valor de respuesta fue mayor que cero, entonces hay que confirmar o rechazar la compra para que el servidor salga de su estado de bloqueo.
ConfirmarCompra(int) - Static method in class MiCasa.BaseDatos
Modifica la base de datos actualizando el estado de compra de la vivienda a true.
continuar - Variable in class MiCasa.DialogoUsuarioClave
 
Continuar() - Method in class MiCasa.DialogoUsuarioClave
Indica si se cerró el diálogo aceptando.

D

DemonioCasa - class MiCasa.DemonioCasa.
La clase DemonioCasa se encarga de escuchar solicitudes de conexión por el puerto 'puertoPasivoDemonio', aceptarlas y asignarles servidores.
DemonioCasa() - Constructor for class MiCasa.DemonioCasa
Constructor del DemonioSat, que escuchará constantemente el puerto.
Desconectar() - Method in class MiCasa.ConexionCliente
Manda el mensaje de salida al servidor y cierra las conexiones.
Desconectar() - Method in class MiCasa.ServidorCasa
Cierra una conexión, tanto el socket como los filtros.
DialogoAlerta - class MiCasa.DialogoAlerta.
Clase para un diálogo estándar de alerta.
DialogoAlerta(Frame, String, String, String) - Constructor for class MiCasa.DialogoAlerta
Constructor del diálogo.
DialogoError - class MiCasa.DialogoError.
Muestra una simple ventana con un error para que el usuario sepa lo que ha pasado.
DialogoError(Frame, Exception) - Constructor for class MiCasa.DialogoError
Constructor del diálogo.
DialogoIniciarConexion - class MiCasa.DialogoIniciarConexion.
Muestra un dialogo con dos campos para que el usuario introduzca los parámetros de la conexión.
DialogoIniciarConexion(Frame) - Constructor for class MiCasa.DialogoIniciarConexion
Constructor del diálogo.
DialogoListadoPatron - class MiCasa.DialogoListadoPatron.
Muestra un diálogo para pedirle al usuario el tipo de patrón que desea buscar.
DialogoListadoPatron(Frame) - Constructor for class MiCasa.DialogoListadoPatron
Constructor del diálogo.
DialogoUsuarioClave - class MiCasa.DialogoUsuarioClave.
Muestra un dialogo con dos campos para que el usuario introduzca su nombre de usuario y clave.
DialogoUsuarioClave(Frame, String) - Constructor for class MiCasa.DialogoUsuarioClave
Constructor del diálogo.
dos - Variable in class MiCasa.ConexionCliente
Filtro para poder escribir al socket líneas enteras.
dos - Variable in class MiCasa.ServidorCasa
Filtro para poder escribir al socket líneas enteras.

E

estado - Variable in class MiCasa.ServidorCasa
Variable con el estado del servidor.

G

GenerarVacia() - Static method in class MiCasa.BaseDatos
Genera las tablas (casi) vacías de la base de datos.

H

Host() - Method in class MiCasa.DialogoIniciarConexion
Devuelve la dirección IP del servidor introducido.

I

IniciarDialogo() - Method in class MiCasa.DialogoIniciarConexion
Ajusta/crea todos los elementos gráficos.
IniciarDialogo() - Method in class MiCasa.DialogoListadoPatron
Ajusta/crea todos los elementos gráficos.
IniciarDialogo(Exception) - Method in class MiCasa.DialogoError
Ajusta/crea todos los elementos gráficos.
IniciarDialogo(String) - Method in class MiCasa.DialogoUsuarioClave
Ajusta/crea todos los elementos gráficos.
IniciarDialogo(String, String, String) - Method in class MiCasa.DialogoAlerta
Ajusta/crea todos los elementos gráficos.
IniciarVentana() - Method in class MiCasa.VentanaCliente
Ajusta/crea todos los elementos gráficos.

L

LecturaPrevia() - Static method in class MiCasa.BaseDatos
Función que intenta hacer una lectura rápida de ciertos valores de la base de datos.
LineaListadoVentas(ResultSet) - Static method in class MiCasa.BaseDatos
Ayudante de las versiones de ListadoViviendas.
ListadoViviendas() - Static method in class MiCasa.BaseDatos
Busca en la base de datos todas las viviendas.
ListadoViviendas(String) - Static method in class MiCasa.BaseDatos
Busca en la base de datos todas las viviendas que coincidan con el patrón especificado.
ListadoViviendas(String) - Method in class MiCasa.ConexionCliente
Pide al servidor que envíe un listado de viviendas.
listaViviendas - Variable in class MiCasa.VentanaCliente
 

M

main(String[]) - Static method in class MiCasa.ProgramaCliente
Punto de entrada del servidor.
main(String[]) - Static method in class MiCasa.ProgramaServidor
Punto de entrada del servidor.
mensaje - Variable in class MiCasa.DialogoUsuarioClave
 
MiCasa - package MiCasa
 

P

passBD - Static variable in class MiCasa.BaseDatos
Parámetro de conexión con la base de datos
patron - Variable in class MiCasa.DialogoListadoPatron
Contiene el patrón
Patron() - Method in class MiCasa.DialogoListadoPatron
Devuelve el patrón introducido.
Pregunta(Frame, String, String) - Static method in class MiCasa.DialogoAlerta
Esto es una especie de constructor de conveniencia, que envuelve al constructor real y devuelve simplemente si el usuario pulsó aceptar o nó.
Pregunta(Frame, String, String, String) - Static method in class MiCasa.DialogoAlerta
Esto es una especie de constructor de conveniencia, que envuelve al constructor real y devuelve simplemente si el usuario pulsó aceptar o nó.
processWindowEvent(WindowEvent) - Method in class MiCasa.DialogoAlerta
Gestiona los mensajes de la ventana.
processWindowEvent(WindowEvent) - Method in class MiCasa.DialogoError
Gestiona los mensajes de la ventana.
processWindowEvent(WindowEvent) - Method in class MiCasa.DialogoIniciarConexion
Gestiona los mensajes de la ventana.
processWindowEvent(WindowEvent) - Method in class MiCasa.DialogoListadoPatron
Gestiona los mensajes de la ventana.
processWindowEvent(WindowEvent) - Method in class MiCasa.DialogoUsuarioClave
Gestiona los mensajes de la ventana.
ProgramaCliente - class MiCasa.ProgramaCliente.
La clase ProgramaCliente es el punto de entrada del "binario" del cliente.
ProgramaCliente() - Constructor for class MiCasa.ProgramaCliente
 
ProgramaServidor - class MiCasa.ProgramaServidor.
La clase ProgramaServidor es el programa principal del servidor.
ProgramaServidor() - Constructor for class MiCasa.ProgramaServidor
 
Puerto() - Method in class MiCasa.DialogoIniciarConexion
Devuelve el puerto de conexión introducido.
puertoPasivoDemonio - Static variable in class MiCasa.DemonioCasa
Puerto al que hacer la conexión con el servidor.

R

RefrescarLista() - Method in class MiCasa.VentanaCliente
Actualiza la ventana con la lista de todas las casas.
RefrescarLista(String) - Method in class MiCasa.VentanaCliente
Obtiene la lista de todas las casas según el patrón.
run() - Method in class MiCasa.DemonioCasa
Lleva a cabo un proceso infinito de espera de una solicitud de conexión, creando un ServidorCasa y poniéndolo en funcionamiento por cada petición recibida por el socket.
run() - Method in class MiCasa.ServidorCasa
Lleva a cabo el proceso de recepción y tratamiento de comandos remotos.

S

ServidorCasa - class MiCasa.ServidorCasa.
La clase ServidorCasa implementa la funcionalidad del servidor.
ServidorCasa(Socket) - Constructor for class MiCasa.ServidorCasa
Constructor del servidor.
so - Variable in class MiCasa.ConexionCliente
Socket a través del cuál llevar a cabo la comunicación.
so - Variable in class MiCasa.ServidorCasa
Socket a través del cual llevar a cabo la comunicación.
ss - Variable in class MiCasa.DemonioCasa
Socket de tipo servidor para escuchar solicitudes de conexión.

T

textoClave - Variable in class MiCasa.DialogoUsuarioClave
La clave del usuario
textoHost - Variable in class MiCasa.DialogoIniciarConexion
Nombre de la máquina a la que se quiere conectar
textoPuerto - Variable in class MiCasa.DialogoIniciarConexion
Puerto al que se quiere conectar
textoUsuario - Variable in class MiCasa.DialogoUsuarioClave
Guarda el nombre del usuario
TratarCOMPRAR_VIVIENDA(StringTokenizer) - Method in class MiCasa.ServidorCasa
Trata el mensaje COMPRAR_VIVIENDA.
TratarCONFIRMAR_COMPRA() - Method in class MiCasa.ServidorCasa
Compra confirmada.
TratarLISTADO_VIVIENDAS(StringTokenizer) - Method in class MiCasa.ServidorCasa
Trata el mensaje LISTADO_VIVIENDAS.
TratarPASSWORD(StringTokenizer) - Method in class MiCasa.ServidorCasa
Trata el mensaje PASSWORD del usuario.
TratarRECHAZAR_COMPRA() - Method in class MiCasa.ServidorCasa
El usuario aborta la compra.
TratarSALIR() - Method in class MiCasa.ServidorCasa
Manda un mensaje de despedida antes de cerrar el grifo.
TratarUSER(StringTokenizer) - Method in class MiCasa.ServidorCasa
Trata el mensaje USER del usuario.

U

urlBD - Static variable in class MiCasa.BaseDatos
URL donde se almacena la configuración de McKoi
userBD - Static variable in class MiCasa.BaseDatos
Parámetro de conexión con la base de datos
usuario - Variable in class MiCasa.ServidorCasa
Nombre del usuario que ha entrado.
Usuario() - Method in class MiCasa.DialogoUsuarioClave
Devuelve la dirección IP del servidor introducido.
UsuarioTienePermiso(String, String) - Static method in class MiCasa.BaseDatos
Verifica que el nombre y la password están en la base de datos de personas autorizadas.

V

VentanaCliente - class MiCasa.VentanaCliente.
La clase VentanaCliente será la interfaz con la que el usuario realizará las peticiones al servidor y donde verá los resultados.
VentanaCliente() - Constructor for class MiCasa.VentanaCliente
Constructor de la ventana del cliente.

A B C D E G H I L M P R S T U V