| |
|
| br.com.gfpshare.db.DAO
DAO | public interface DAO (Code) | | Definição de um controller que intermedia a conexão com um banco de dados e os objetos de negócio
author: Igor Regis da Silva Simões |
addControllerListener | public void addControllerListener(DAOListener listener)(Code) | | Adiciona um listener que será avisado dos eventos deste controller
Parameters: listener - ControllerListener |
adicionarNovo | public boolean adicionarNovo(T novoRegistro) throws SQLException(Code) | | Adiciona um novo registro em uma tabela do banco de dados
Parameters: novoRegistro - registro a ser adicionado retorna true em caso de sucesso throws: SQLException - Caso ocorra um erro na execução do insert |
atualizar | public boolean atualizar(T atualizacao) throws SQLException(Code) | | Executa uma atualizazação de um registro do banco de dados
Parameters: atualizacao - Registro a ser atualizado retorna true em caso de sucesso throws: SQLException - Caso ocorra um erro na execução do update |
deletar | public boolean deletar(T aSerDeletado) throws SQLException(Code) | | Deleta registros de uma tabela do banco de dados
Parameters: aSerDeletado - parametros que caracterizam os registros a serem deletados retorna true em caso de sucesso throws: SQLException - Caso ocorra um erro na execução do delete |
filterBy | public ResultSet filterBy(ResultSet old, T argumento) throws SQLException(Code) | | Executa um select com os parametros passados
Parameters: old - ResultSet que usa a conexão a ser liberada Parameters: argumento - Tipo que indica a tabela onde estão os dados a serem recuperados resultado da consulta throws: SQLException - Caso ocorra um erro na execução da consulta |
freeResource | public void freeResource(ResultSet old) throws SQLException(Code) | | Libera uma conexão presa ao ResultSet passado como parametro
Parameters: old - ResultSet que usa a conexão a ser liberada throws: SQLException - Caso aocorra um problema na liberação da conexão |
getAll | public ResultSet getAll(ResultSet old, T type)(Code) | | Executa um select * na tabela representada pelo parametro type
Parameters: old - ResultSet que usa a conexão a ser liberada Parameters: type - Tipo que indica a tabela onde estão os dados a serem recuperados resultado da consulta |
getAllBy | public ArrayList<T> getAllBy(T type) throws SQLException(Code) | | Executa um select * na tabela representada pelo parametro type
Parameters: type - Tipo que indica a tabela onde estão os dados a serem recuperados resultado da consulta em ofrma de uma array de PersistentObject |
getBy | public T getBy(T argumento) throws SQLException(Code) | | Parameters: argumento - Executa uma consutla sql com os parametro representados pelo PersistentObject Resultado da consulta throws: SQLException - Caso ocorra um erro na execução da consulta |
isAdicionandoNovo | public boolean isAdicionandoNovo()(Code) | | Indica se será executada uma operação de insert
true se estiver executando um insert. |
removeControllerListener | public void removeControllerListener(DAOListener listener)(Code) | | Remove um listener que seria avisado dos eventos deste controller
Parameters: listener - ControllerListener |
setAdicionandoNovo | public void setAdicionandoNovo(boolean adicionandoNovo)(Code) | | Determina será será executado um insert ou tentativa de update
adicionandoNovo. |
|
|
|