org.especialistajee.jhd.filmoteca.to
Class PeliculaTO

java.lang.Object
  extended by org.especialistajee.jhd.filmoteca.to.PeliculaTO
All Implemented Interfaces:
java.lang.Comparable<PeliculaTO>

public class PeliculaTO
extends java.lang.Object
implements java.lang.Comparable<PeliculaTO>

La clase PeliculaTO se encarga de encapsular los datos de las pel�culas.

Author:
malozano

Constructor Summary
PeliculaTO()
           
 
Method Summary
 int compareTo(PeliculaTO o)
           
 boolean equals(java.lang.Object o)
          Comprueba si dos pel�culas son iguales.
 java.util.Map<java.lang.String,java.lang.String> getActores()
          Devuelve la lista de actores de la pel�cula.
 java.util.List<java.lang.String> getDirectores()
          Devuelve los directores de la pel�cula
 int getDuracion()
          Devuelve la duraci�n de la pel�cula en minutos
 java.util.Date getFechaEstreno()
          Devuelve la fecha de estreno de la pel�cula en su pa�s de origen.
 int getId()
          Devuelve el identificador de la pel�cula.
 java.lang.String getTitulo()
          Devuelve el t�tulo de la pel�cula.
 void setActores(java.util.Map<java.lang.String,java.lang.String> actores)
          Modifica la lista de actores de la pel�cula.
 void setDirectores(java.util.List<java.lang.String> directores)
          Modifica la lista de directores de la pel�cula.
 void setDuracion(int duracion)
          Modifica la duraci�n de la pel�cula.
 void setFechaEstreno(java.util.Date fechaEstreno)
          Modifica la fecha de estreno de la pel�cula
 void setId(int id)
          Modifica el identificador de la pel�cula.
 void setTitulo(java.lang.String titulo)
          Modifica el t�tulo de la pel�cula.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PeliculaTO

public PeliculaTO()
Method Detail

getTitulo

public java.lang.String getTitulo()
Devuelve el t�tulo de la pel�cula.

Returns:
Cadena con el t�tulo de la pel�cula, o null si no tiene t�tulo asignado.

setTitulo

public void setTitulo(java.lang.String titulo)
Modifica el t�tulo de la pel�cula.

Parameters:
titulo - Nuevo t�tulo que se le asignar� a la pel�cula.

getDirectores

public java.util.List<java.lang.String> getDirectores()
Devuelve los directores de la pel�cula

Returns:
Lista con los directores de la pel�cula, o null si no tiene directores asignados.

setDirectores

public void setDirectores(java.util.List<java.lang.String> directores)
Modifica la lista de directores de la pel�cula.

Parameters:
directores - Nueva lista de directores que se asignar� a la pel�cula.

getActores

public java.util.Map<java.lang.String,java.lang.String> getActores()
Devuelve la lista de actores de la pel�cula. A cada actor se le asocia el personaje que interpreta en la pel�cula.

Returns:
Lista de actores de la pel�cula, junto a sus personajes asociados, o null si no tiene actores asignados.

setActores

public void setActores(java.util.Map<java.lang.String,java.lang.String> actores)
Modifica la lista de actores de la pel�cula.

Parameters:
actores - Nueva lista de actores y personajes asociados que se le asignar� a la pel�cula.

getFechaEstreno

public java.util.Date getFechaEstreno()
Devuelve la fecha de estreno de la pel�cula en su pa�s de origen.

Returns:
Fecha de estreno de la pel�cula, o null si no tiene fecha de estreno asignada.

setFechaEstreno

public void setFechaEstreno(java.util.Date fechaEstreno)
Modifica la fecha de estreno de la pel�cula

Parameters:
fechaEstreno - Nueva fecha de estreno que se le asignar� a la pel�cula.

getDuracion

public int getDuracion()
Devuelve la duraci�n de la pel�cula en minutos

Returns:
N�mero de minutos que dura la pel�cula

setDuracion

public void setDuracion(int duracion)
Modifica la duraci�n de la pel�cula.

Parameters:
duracion - Nuevo n�mero de minutos que se le asignar� a la pel�cula.

getId

public int getId()
Devuelve el identificador de la pel�cula.

Returns:
C�digo identificador de la pel�cula.

setId

public void setId(int id)
Modifica el identificador de la pel�cula.

Parameters:
id - Nuevo identificador que se le asignar� a la pel�cula.

equals

public boolean equals(java.lang.Object o)
Comprueba si dos pel�culas son iguales. Dos pel�culas se considerar�n iguales si tienen el mismo identificador.

Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(PeliculaTO o)
Specified by:
compareTo in interface java.lang.Comparable<PeliculaTO>