edu.indiana.dlib.metsnav.dao
Class CacheDecorator
java.lang.Object
  
edu.indiana.dlib.metsnav.dao.NavigatorDAO
      
edu.indiana.dlib.metsnav.dao.CacheDecorator
public class CacheDecorator
- extends NavigatorDAO
 
- Author:
 
  - David Jiao 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
child
protected NavigatorDAO child
CacheDecorator
public CacheDecorator(NavigatorDAO dao)
init
public void init(DataSourceConfig dsConfig)
          throws DAOException
- Description copied from class: 
NavigatorDAO 
- Initialize the DAO and set configuration parameters
- Specified by:
 init in class NavigatorDAO
 
- Throws:
 DAOException
 
 
destroy
public void destroy()
             throws DAOException
- Description copied from class: 
NavigatorDAO 
- Destroy the DAO. Close database connections if necessary
- Specified by:
 destroy in class NavigatorDAO
 
- Throws:
 DAOException
 
 
getNavigateObject
public NavigationObject getNavigateObject(String oid)
                                   throws DAOException
- Description copied from class: 
NavigatorDAO 
- Returns a navigateobject
- Specified by:
 getNavigateObject in class NavigatorDAO
 
- Returns:
 - 
 - Throws:
 DAOException
 
 
getPageItem
public PageItem getPageItem(String oid,
                            String pid)
                     throws DAOException
- Description copied from class: 
NavigatorDAO 
- Returns a single page item
- Specified by:
 getPageItem in class NavigatorDAO
 
- Returns:
 - 
 - Throws:
 DAOException
 
 
Copyright © 2005 Trustees of Indiana University. All Rights Reserved.