public interface IFilm extends IVideo, IVideoActors, IVideoGenre, IVideoRating, IVideoCertification, java.io.Serializable
Modifier and Type | Method and Description |
---|---|
void |
addChapter(Chapter chapter)
Used to add a chapter to the film
|
java.util.List<Chapter> |
getChapters()
Used to get the chapters of the film
|
java.lang.String |
getCountry()
This will return the country the film was made in, or
null if it's not known.
|
java.util.Date |
getDate()
Used to get the release date of the film
|
java.lang.String |
getDescription()
Used to get the films long description
|
java.net.URL |
getFilmUrl()
Used to get the URL used to get a summary of the film
|
java.lang.String |
getId()
Used to get the id of the film used by the source that it was read from.
|
java.net.URL |
getImageURL()
Used to get the URL of the film poster.
|
java.lang.String |
getSourceId()
Used to get the source id of the source that was used to retrieve the film information.
|
java.lang.String |
getStudio()
Used to get the films studio
|
void |
setChapters(java.util.List<Chapter> chapters)
Used to set the chapter information for the film
|
void |
setCountry(java.lang.String country)
Used to set the country the film was made in.
|
void |
setDate(java.util.Date date)
Used to set the release date of the film
|
void |
setDescription(java.lang.String description)
Used to set the films long description
|
void |
setImageURL(java.net.URL imageURL)
Used to set the URL of the film poster
|
void |
setSourceId(java.lang.String sourceId)
Used to set the source id of the source that was used to retrieve the film information.
|
void |
setStudio(java.lang.String studio)
Used to set the films studio
|
getDirectors, getFiles, getSummary, getTitle, getWriters, setDirectors, setFiles, setSummary, setTitle, setWriters
getActors, setActors
addGenre, getGenres, getPreferredGenre, setGenres, setPreferredGenre
getRating, setRating
getCertifications, setCertifications
java.lang.String getId()
java.lang.String getSourceId()
void setSourceId(java.lang.String sourceId)
sourceId
- The source idjava.net.URL getFilmUrl()
java.util.Date getDate()
void setDate(java.util.Date date)
date
- The release date of the filmvoid setImageURL(java.net.URL imageURL)
imageURL
- The URL of the film poster.java.net.URL getImageURL()
void addChapter(Chapter chapter)
chapter
- The chapter to addjava.util.List<Chapter> getChapters()
void setChapters(java.util.List<Chapter> chapters)
chapters
- The chapters of the filmvoid setDescription(java.lang.String description)
description
- The films long descriptionjava.lang.String getDescription()
java.lang.String getCountry()
void setCountry(java.lang.String country)
country
- the country to setjava.lang.String getStudio()
void setStudio(java.lang.String studio)
studio
- the films studio