|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.griffante.glue.model.AbstractDAO
public abstract class AbstractDAO
Implementacao da interface DAO. Essa classe tem por funcao
encapsular as principais acoes de persistencia e recuperacao
de dados. Em uma aplicacao, aconselha-se que o desenvolvedor
utilize uma implementacao de DAO diferente para
cada tipo de objeto que sera persistido.
Para criar seus prorpios DAOs, extenda essa classe e informe
o path dela no arquivo de configuracao (config.xml),
nao esqueca de informar a qual Service esse
DAO pertence, pois caso nao informado, a chamada
a classe para a persistencia/recuperacao de um objeto tera que
ser feita pelo proprio programador, o framework nao conseguira
mapear a classe DAO e nao conseguira minimizar o
trabalho.
| Constructor Summary | |
|---|---|
AbstractDAO()
|
|
| Method Summary | |
|---|---|
void |
delete(java.lang.Object o)
Implementa da interface. |
void |
insert(java.lang.Object o)
Implementa da interface. |
java.util.List |
search(Conditions c)
Implementa da interface. |
void |
update(java.lang.Object o)
Implementa da interface. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractDAO()
| Method Detail |
|---|
public void insert(java.lang.Object o)
throws DAOException
insert in interface DAOo - Objeto a ser persistido.
DAOException
public void update(java.lang.Object o)
throws DAOException
update in interface DAOo - Objeto a ser atualizado.
DAOException
public void delete(java.lang.Object o)
throws DAOException
delete in interface DAOo - Objeto a ser removido.
DAOException
public java.util.List search(Conditions c)
throws DAOException
search in interface DAOc - 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 | ||||||||