|
|||||||||
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 |