org.especialistajee.jhd.filmoteca.dao
Interface IPeliculaDAO

All Known Implementing Classes:
FilePeliculaDAO, JDBCPeliculaDAO, MemoryPeliculaDAO

public interface IPeliculaDAO

Interfaz com�n de los objetos que dan acceso a los datos de las pel�culas.

Author:
malozano

Method Summary
 void addPelicula(PeliculaTO p)
          A�ade una pel�cula.
 void delPelicula(int idPelicula)
          Elimina una pel�cula.
 java.util.List<PeliculaTO> getAllPeliculas()
          Devuelve la lista de todas las pel�culas.
 

Method Detail

addPelicula

void addPelicula(PeliculaTO p)
                 throws DAOException
A�ade una pel�cula.

Parameters:
p - Pelicula que se a�adir�. Se producir� un error si la pel�cula ya existe, o si el par�metro es null.
Throws:
DAOException - Si ocurre un error al a�adir la pel�cula

delPelicula

void delPelicula(int idPelicula)
                 throws DAOException
Elimina una pel�cula.

Parameters:
p - Pel�cula a eliminar. Se producir� un error si la pel�cula no existe, o si el par�metro es null.
Throws:
DAOException - Si ocurre un error al eliminar la pel�cula

getAllPeliculas

java.util.List<PeliculaTO> getAllPeliculas()
                                           throws DAOException
Devuelve la lista de todas las pel�culas.

Returns:
Lista de todas las pel�culas.
Throws:
DAOException