|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BusinessRule
Interface que define a propriedade de uma regra de negocio que e utilizada pelos services da sua aplicacao. Regras de negocio sao o que precisa acontecer para uma acao ocorrer efetivamente, por exemplo: Caso de uso: Sacar dinheiro:
Regras de negocio:
As informacoes acima sao as regras de negocio para que um
caso de uso ocorra. Essas regras estao diretamente relacionadas
com as classes que implementam Service
.
AbstractBusinessRule
,
AbstractService
Method Summary | |
---|---|
java.lang.String |
getDescription()
Retorna a descricao da regra de negocio que foi lida a partir do arquivo de configuracao. |
java.lang.String |
getName()
Retorna o nome da regra de negocio que foi lida no arquivo de configuracao. |
boolean |
postProcess(java.lang.Object o)
Executado apos o process(Object o). |
boolean |
preProcess(java.lang.Object o)
Esse e o primeiro metodo a ser executado. |
boolean |
process(java.lang.Object o)
Process e a validacao propriamente dita. |
void |
setDescription(java.lang.String s)
Informa a descricao da regra de negocio lida a partir do arquivo de configuracao. |
void |
setName(java.lang.String s)
Informa o nome da regra de negocio que sera buscado no arquivo de configuracao. |
Method Detail |
---|
boolean preProcess(java.lang.Object o)
o
- Objeto a ser verificado.boolean process(java.lang.Object o)
o
- Objeto a ser verificado.boolean postProcess(java.lang.Object o)
o
- Objeto a ser verificado.void setName(java.lang.String s)
s
- tag name.java.lang.String getName()
void setDescription(java.lang.String s)
s
- tag description.java.lang.String getDescription()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |