|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.xenonsoft.bridgetown.examples.dvdrental.DefaultDVDFinder
Default implementation of the DVD Finder interface for simplicity this class maintains its own XML database. The IoC Framework is set up to load this class as a Singleton so therefore only one copy of the finder and database should exist.
| Field Summary | |
static java.lang.String |
DEFAULT_XML_DATABASE_FILE
Default database load filename |
| Constructor Summary | |
DefaultDVDFinder()
Default constructor |
|
| Method Summary | |
java.util.List |
findAll()
|
java.util.List |
findByTitle(java.lang.String title)
|
java.lang.String |
getDbFile()
Gets the database file |
XMLMovieDatabase |
getXmldb()
Gets the xml database |
void |
loadDatabase()
Load database method is called by the IoC Framework (Method Injection) |
void |
setDbFile(java.lang.String dbFile)
Sets the database file |
void |
setXmldb(XMLMovieDatabase xmldb)
Sets the xml database. |
java.lang.String |
toString()
Gets debuggable string |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String DEFAULT_XML_DATABASE_FILE
| Constructor Detail |
public DefaultDVDFinder()
| Method Detail |
public java.lang.String getDbFile()
public void setDbFile(java.lang.String dbFile)
dbFile - the new value for dbFilepublic XMLMovieDatabase getXmldb()
public void setXmldb(XMLMovieDatabase xmldb)
xmldb - the new value for xmldbpublic void loadDatabase()
public java.util.List findAll()
findAll in interface IDVDFinderIDVDFinder.findAll()public java.util.List findByTitle(java.lang.String title)
findByTitle in interface IDVDFindertitle -
IDVDFinder.findByTitle(java.lang.String)public java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||