|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.moredata.dao.pool.DAOPool
Pool de data control(s)
Serve sobretudo para que a informação de tabelas oriundas de um
data source não sejam lidas mais do que uma vez.
Sobretudo nas tabelas de descodificação que são muito pouco alteradas
justifica-se que estas não estejam sempre a ser lidas.
Desta forma poupa-se memória e (ou) utilização da rede.
Company MoreData
DataAccessObject| Constructor Summary | |
DAOPool()
Cria uma nova pool de DAO's. |
|
| Method Summary | |
void |
addDAO(java.lang.String tableName,
DataAccessObject dao)
Adiciona um DataAccessObject a pool. |
void |
addDAOListener(DAOCreateListener l)
Adiciona um listener |
static java.lang.String[] |
getArray(java.lang.String descColumn,
java.util.ArrayList aditionalColumns)
|
DataAccessObject |
getDAO(java.lang.String tableName,
DataSource source)
Cria um novo DataAccessObject para uma determinada tabela |
DataAccessObject |
getDataAccessObject(DataSource _dataSource,
java.lang.String tableName,
java.lang.String pkColumn,
java.lang.String[] descColumns,
java.lang.String strWhere,
boolean refresh,
java.lang.String[] orderBy)
|
void |
removeDAO(java.lang.String tableName)
|
void |
removeDAOListener(DAOCreateListener l)
Remove um listener. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DAOPool()
| Method Detail |
public DataAccessObject getDataAccessObject(DataSource _dataSource,
java.lang.String tableName,
java.lang.String pkColumn,
java.lang.String[] descColumns,
java.lang.String strWhere,
boolean refresh,
java.lang.String[] orderBy)
public static java.lang.String[] getArray(java.lang.String descColumn,
java.util.ArrayList aditionalColumns)
public void addDAOListener(DAOCreateListener l)
l - Listener a adicionar
public DataAccessObject getDAO(java.lang.String tableName,
DataSource source)
tableName - Nome da tabela a criar.source - Origem de dados para o DataAccessObject.
public void addDAO(java.lang.String tableName,
DataAccessObject dao)
tableName - Nome da tabela a criar.dao - Instancia da classe DataAccessObject.public void removeDAO(java.lang.String tableName)
public void removeDAOListener(DAOCreateListener l)
l - Listener a removerpublic java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||