pt.moredata.dao.pool
Class DAOFactory

java.lang.Object
  extended bypt.moredata.dao.pool.DAOFactory
All Implemented Interfaces:
IDAOFactory

public class DAOFactory
extends java.lang.Object
implements IDAOFactory

Version:
$Revision: 1.4 $
Author:
Ricardo Amaro

Constructor Summary
DAOFactory()
           
 
Method Summary
 void addDAOListener(DAOCreateListener l)
          Adiciona um listener
 DataAccessObject createDAO(java.lang.String tableName, DataSource source)
          Cria um novo DataAccessObject para uma determinada tabela e para uma determinada sessao
 void removeDAOListener(DAOCreateListener l)
          Remove um listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DAOFactory

public DAOFactory()
Method Detail

addDAOListener

public void addDAOListener(DAOCreateListener l)
Adiciona um listener

Specified by:
addDAOListener in interface IDAOFactory
Parameters:
l - Listener a adicionar

createDAO

public DataAccessObject createDAO(java.lang.String tableName,
                                  DataSource source)
Cria um novo DataAccessObject para uma determinada tabela e para uma determinada sessao

Specified by:
createDAO in interface IDAOFactory
Parameters:
tableName - Nome da tabela a criar.
source - Origem de dados para o DataAccessObject.

removeDAOListener

public void removeDAOListener(DAOCreateListener l)
Remove um listener.

Specified by:
removeDAOListener in interface IDAOFactory
Parameters:
l - Listener a remover