|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectusflix.MovieDatabase
public class MovieDatabase
MovieDatabase class manages movie database and provides search methods.
| Field Summary | |
|---|---|
private java.util.ArrayList<Movie> |
movies
ArrayList to hold all the movie objects |
| Constructor Summary | |
|---|---|
MovieDatabase()
Constructor without parameter. |
|
MovieDatabase(java.lang.String filename)
Default constructor for MovieDatabase. |
|
| Method Summary | |
|---|---|
boolean |
addMovie(Movie m)
Add a new movie object m to the database (ArrayList) |
Movie |
getMovieByTitle(java.lang.String title)
This method is used in Driver to assist loadUsers method. |
java.util.ArrayList<Movie> |
searchByTitle(java.lang.String[] keywords)
Search for the movies that contain all the keywords given in the parameter. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.util.ArrayList<Movie> movies
| Constructor Detail |
|---|
public MovieDatabase()
public MovieDatabase(java.lang.String filename)
filename - The file that contains Movie information| Method Detail |
|---|
public boolean addMovie(Movie m)
m - A new Movie object
public java.util.ArrayList<Movie> searchByTitle(java.lang.String[] keywords)
keywords - array of keywords
public Movie getMovieByTitle(java.lang.String title)
title - movie title
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||