org.lexevs.dao.database.lazyload
Class AbstractLazyLoadable

java.lang.Object
  extended by org.lexevs.dao.database.lazyload.AbstractLazyLoadable

public abstract class AbstractLazyLoadable
extends java.lang.Object

The Class AbstractLazyLoadable.

Author:
Kevin Peterson

Constructor Summary
AbstractLazyLoadable()
           
 
Method Summary
protected abstract  void doHydrate()
          Do hydrate.
 DatabaseServiceManager getDatabaseServiceManager()
          Gets the database service manager.
protected  void hydrate()
          Hydrate.
 void setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager)
          Sets the database service manager.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLazyLoadable

public AbstractLazyLoadable()
Method Detail

hydrate

protected void hydrate()
Hydrate.


doHydrate

protected abstract void doHydrate()
Do hydrate.


getDatabaseServiceManager

public DatabaseServiceManager getDatabaseServiceManager()
Gets the database service manager.

Returns:
the database service manager

setDatabaseServiceManager

public void setDatabaseServiceManager(DatabaseServiceManager databaseServiceManager)
Sets the database service manager.

Parameters:
databaseServiceManager - the new database service manager

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.