org.ow2.opensuit.samples.movies_db.uibeans
Class ListOfMoviesBean5

java.lang.Object
  extended by org.ow2.opensuit.samples.movies_db.uibeans.ListOfMoviesBean5

public class ListOfMoviesBean5
extends java.lang.Object

This bean holds a list of movies. It is initilized either by loading all movies from the database, or by searching movies by title or director name.

This version of the bean performs the search when loading, then lets the framework manage sort and pagination. This design may only be used if you're sure the amount of data is "reasonable" and under control.


Constructor Summary
ListOfMoviesBean5()
           
 
Method Summary
 java.lang.String checkDelete()
           
 java.lang.String delete()
           
 java.lang.String getDirector()
           
 org.ow2.opensuit.samples.movies_db.model.to.MovieTO[] getMovies()
           
 int[] getSelected()
           
 java.lang.String getTitle()
           
 boolean hasList()
          Determines whether a list should be displayed
 void loadAll()
          Loads all movies from the database
 void reset()
          Resets the list
 java.lang.String searchByDirector()
          Searches movies by director name
 java.lang.String searchByTitle()
          Searches movies by title
 void setDirector(java.lang.String author)
           
 void setSelected(int[] selected)
           
 void setTitle(java.lang.String title)
           
 java.util.List<java.lang.String> suggestDirectorNames(java.lang.String name)
          Returns a list of suggested director names
 java.util.List<java.lang.String> suggestMovieTitles(java.lang.String title)
          Returns a list of suggested movie titles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListOfMoviesBean5

public ListOfMoviesBean5()
Method Detail

loadAll

public void loadAll()
             throws org.ow2.opensuit.core.error.LocalizedError
Loads all movies from the database

Throws:
org.ow2.opensuit.core.error.LocalizedError

searchByTitle

public java.lang.String searchByTitle()
                               throws org.ow2.opensuit.core.error.LocalizedError
Searches movies by title

Throws:
org.ow2.opensuit.core.error.LocalizedError

searchByDirector

public java.lang.String searchByDirector()
                                  throws org.ow2.opensuit.core.error.LocalizedError
Searches movies by director name

Throws:
org.ow2.opensuit.core.error.LocalizedError

checkDelete

public java.lang.String checkDelete()

delete

public java.lang.String delete()
                        throws org.ow2.opensuit.samples.movies_db.model.dataaccess.DataBaseError,
                               org.ow2.opensuit.core.error.LocalizedError
Throws:
org.ow2.opensuit.samples.movies_db.model.dataaccess.DataBaseError
org.ow2.opensuit.core.error.LocalizedError

reset

public void reset()
Resets the list


hasList

public boolean hasList()
Determines whether a list should be displayed


suggestDirectorNames

public java.util.List<java.lang.String> suggestDirectorNames(java.lang.String name)
Returns a list of suggested director names

Parameters:
name -
Returns:

suggestMovieTitles

public java.util.List<java.lang.String> suggestMovieTitles(java.lang.String title)
Returns a list of suggested movie titles

Parameters:
name -
Returns:

getDirector

public java.lang.String getDirector()

setDirector

public void setDirector(java.lang.String author)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getMovies

public org.ow2.opensuit.samples.movies_db.model.to.MovieTO[] getMovies()
                                                                throws org.ow2.opensuit.core.error.LocalizedError
Throws:
org.ow2.opensuit.core.error.LocalizedError

getSelected

public int[] getSelected()

setSelected

public void setSelected(int[] selected)


Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.