|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Service
Essa interface permite a criacao de classes que tem por funcao controlar as funcoes que estao previstas para a aplicacao em desenvolvimento.
Service
possui esses quatro metodos e ainda
permite que uma outra interface seja extendida a partir
dessa e mais metodos sejam incorporados a ela. Isso fica
a criterio do desenvolvedor, aplicando uma estrutura que
melhor se adapta ao seu projeto aumentando a produtividade
Para criar criar um Service
para sua aplicacao,
crie uma classe que extenda AbstractService
ou entao
uma que implemente essa interface. Porem, se voce optar por
implementar essa interface, tera que re-implementar a chamada
as regras de negocios a partir do arquivo XML de configuracao. A
classe AbstractService
ja faz isso por voce.
AbstractService
Method Summary | |
---|---|
void |
delete(java.lang.Object o)
Metodo responsavel pelo controle da remocao de um novo objeto. |
java.lang.String |
getTag()
Retorna a tag referente a classe. |
void |
insert(java.lang.Object o)
Metodo responsavel pelo controle da insercao de um novo objeto. |
java.util.List |
search(Conditions c)
Metodo responsavel pela busca de objetos. |
void |
setTag(java.lang.String tag)
A tag informada aqui é reponsavel por identificar uma implementacao de Service ou uma
extensao de AbstractService no arquivo
de configuracao, permitindo assim o carregamento
das regras de negocio e tambem da classe que carrega
e persiste objetos. |
void |
update(java.lang.Object o)
Metodo responsavel pelo controle da atualizacao de um novo objeto. |
Method Detail |
---|
void insert(java.lang.Object o) throws ServiceException
o
- Objeto da acao.
ServiceException
void update(java.lang.Object o) throws ServiceException
o
- Objeto da acao.
ServiceException
void delete(java.lang.Object o) throws ServiceException
o
- Objeto da acao.
ServiceException
java.util.List search(Conditions c) throws ServiceException
c
- Criterios para montar a query no metodo sobrescrito.
ServiceException
Conditions
void setTag(java.lang.String tag)
Service
ou uma
extensao de AbstractService
no arquivo
de configuracao, permitindo assim o carregamento
das regras de negocio e tambem da classe que carrega
e persiste objetos.
tag
- Uma tagjava.lang.String getTag()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |