pt.moredata.dataentry.core
Class DAOManager

java.lang.Object
  extended bypt.moredata.dataentry.core.DAOManager

public class DAOManager
extends java.lang.Object

Classe responsavel por gerir a criacao e acesso ao DataAccessObject. Company MoreData XXX : Deve ser possivel detectar se o ficheiro de configuracao do DAOGenerator foi alterado, para forcar a criacao do DAO.

Version:
$Revision: 1.7 $
Author:
pcarmo

Constructor Summary
DAOManager()
          Creates a new instance of DAOManager.
 
Method Summary
 DataAccessObject getDAO(DataEntry dataEntry)
          Return a DataAccessObject for a DataEntry object.
 DAOInfoMap getDAOInfoMap()
          Getter for property daoInfoMap.
 DataSource getDataSource()
          Devolve o DataSource do DAOGenerator.
 void setDataSource(DataSource dataSource)
          Atribui um DataSource ao DAOGenerator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DAOManager

public DAOManager()
Creates a new instance of DAOManager.

Method Detail

getDAO

public DataAccessObject getDAO(DataEntry dataEntry)
Return a DataAccessObject for a DataEntry object. The DataEntry name will be used to retrive or create a DataAccessObject object.

Parameters:
dataEntry - The DataEntry object.
Returns:
A DataAccessObject for a DataEntry object.

setDataSource

public void setDataSource(DataSource dataSource)
Atribui um DataSource ao DAOGenerator.

Parameters:
dataSource - DataSource.

getDataSource

public DataSource getDataSource()
Devolve o DataSource do DAOGenerator.

Returns:
The DAOGenerator DataSource.

getDAOInfoMap

public DAOInfoMap getDAOInfoMap()
Getter for property daoInfoMap.

Returns:
Value of property daoInfoMap.