public class ListaPeliculas
extends java.lang.Object
Constructor and Description |
---|
ListaPeliculas(java.lang.String nomArchSer)
Metodo para construir una lista de peliculas ordenada por calificacion.
|
Modifier and Type | Method and Description |
---|---|
void |
agregarArchivoPeliculas(java.lang.String nombreArchivo)
Metodo para agregar a la lista ordenada de peliculas los datos de las peliculas contenidas en un archivo de texto
|
void |
agregarPelicula(java.lang.String titulo,
int calif)
Metodo para agregar una pelicula a la lista ordenada
|
void |
borrarLista(java.lang.String confirmacion)
Metodo para agregar una pelicula a la lista ordenada
|
void |
consultarPelicula(java.lang.String titulo)
Metodo para consultar la informacion de una pelicula
|
void |
eliminarPelicula(java.lang.String titulo)
Metodo para eliminar una pelicula a la lista ordenada
|
void |
guardarPeliculas()
Metodo para serealizar los objetos Pelicula almacenados en la lista ordenada de peliculas
|
void |
imprimirLista()
Metodo para imprimir en pantalle el contenido de la lista de peliculas
|
void |
leerPeliculas()
Metodo para deserealizar un registro de peliculas
|
static void |
main(java.lang.String[] args) |
void |
menu()
Menu de opciones para trabajar con una lista ordenada de peliculas
|
void |
modificarCalificacion(java.lang.String titulo,
int calif)
Metodo para modificar la calificacion de una pelicula
|
void |
realizarSeleccion(int opcion)
Metodo para ejecutar las acciones correspondientes a la opcion seleccionada
|
int |
validaCalificacion(int calif,
java.lang.String mensaje)
Metodo para verificar el valor de un calificacion y solicitar el dato hasta que sea un valor valido
|
public ListaPeliculas(java.lang.String nomArchSer)
nomArchSer
- - nombre del archivo donde se almacenan objetos serializables Pelicula.public void leerPeliculas()
public void guardarPeliculas()
public void agregarPelicula(java.lang.String titulo, int calif)
titulo
- - nombre de la pelicula que se desea agregarcalif
- - calificacion de la peliculapublic void agregarArchivoPeliculas(java.lang.String nombreArchivo)
nombreArchivo
- - archivo de texto que contiene datos de peliculaspublic void imprimirLista()
public void consultarPelicula(java.lang.String titulo)
titulo
- - nombre de la pelicula que se desea consultarpublic void modificarCalificacion(java.lang.String titulo, int calif)
titulo
- - nombre de la pelicula cuya calificacion se desea modificarcalif
- - nueva calificacion de la peliculapublic void eliminarPelicula(java.lang.String titulo)
titulo
- - nombre de la pelicula que se desea eliminarpublic void borrarLista(java.lang.String confirmacion)
confirmacion
- - cadena con respuesta de confirmacion del usuario para borrar o no borrar la listapublic void menu()
public int validaCalificacion(int calif, java.lang.String mensaje)
calif
- - calificacion por verificarmensaje
- - mensaje que se muestra al usuariopublic void realizarSeleccion(int opcion)
opcion
- - opcion elegida por el usuariopublic static void main(java.lang.String[] args)