|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DAO
Interface que define os metodos necessarios para classes do
tipo DAO
(Data Access Object).
Esse tipo de classe e responsavel por persistir e resuperar objetos de algum repositorio (XML, TXT, JDBC), ou ate mesmo da memoria.
AbstractDAO
Method Summary | |
---|---|
void |
delete(java.lang.Object o)
Metodo que remove um objeto em algum repositorio de dados. |
void |
insert(java.lang.Object o)
Metodo que insere um objeto em algum repositorio de dados. |
java.util.List |
search(Conditions c)
Metodo que busca uma colecao de objetos em algum repositorio de dados. |
void |
update(java.lang.Object o)
Metodo que atualiza um objeto em algum repositorio de dados. |
Method Detail |
---|
void insert(java.lang.Object o) throws DAOException
o
- Objeto a ser persistido.
DAOException
void update(java.lang.Object o) throws DAOException
o
- Objeto a ser atualizado.
DAOException
void delete(java.lang.Object o) throws DAOException
o
- Objeto a ser removido.
DAOException
java.util.List search(Conditions c) throws DAOException
c
- Criterios de consulta.
List
com os objetos que satisfazem
o criterio de Conditions
passados por parametro.
DAOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |