|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BusinessRuleFactory
BusinessRuleFactory e uma interface que permite
configurar a maneira que melhor lhe convem para instanciar
objetos do tipo BusinessRule utilizados em sua
aplicacao, mais precisamente, utilizados em objetos do tipo
Service para a validacao de objeto Value Objects ou
Data Transfer Objects para posterior persistencia.
Esse pacote ja inclui uma implementacao dessa interface,
seu nome e XmlBusinessRuleFactory. E uma classe
Singleton e pode ser usada de dentro de suas classes
business rules para carregar objeto BusinessRule
a partir do XML.
Se voce nao deseja criar um arquivo XML que contenha a configuracao
a ser usada durante a execucao da sua aplicacao, voce pode criar uma
classe que tambem implemente essa iterface e desenvolver a maneira
que os objetos BusinessRule serao carregados. Nao ha restricao
a maneira que as informacoes serao guardadas permitindo assim carrega-los
da memoria, arquivos .txt, JDBC, entre outros. A classe
XmlBusinessRuleFactory| Method Summary | |
|---|---|
BusinessRule[] |
getBusinessRules(java.lang.String serviceKey)
Metodo que carrega todos os objetos BusinessRule pertencentes
a um determinado Service. |
| Method Detail |
|---|
BusinessRule[] getBusinessRules(java.lang.String serviceKey)
throws LoadingBusinessRuleException
BusinessRule pertencentes
a um determinado Service.
Utilize o metodo setBusinessRuleFactory da classe AbstractService
para que o processo de validacao das regras de negocio sejam feitas de maneira
transparente para o desenvolvedor. Consulte a documentacao da classe
AbstractService.
serviceKey - Nome do Service que tera BusinessRule carregadas.
BusinessRule encontrados.
LoadingBusinessRuleException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||