|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
BusinessRule | Interface que define a propriedade de uma regra de negocio que e utilizada pelos services da sua aplicacao. |
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. |
Service | Essa interface permite a criacao de classes que tem por funcao controlar as funcoes que estao previstas para a aplicacao em desenvolvimento. |
ServiceFactory | ServiceFactory e uma interface que permite
configurar a maneira que melhor lhe convem para instanciar
objetos do tipo Service utilizados em sua
aplicacao. |
Class Summary | |
---|---|
AbstractBusinessRule | Classe abstrata que implementa a interface BusinessRule . |
AbstractService | AbstractService e uma classe abstrata que implementa a
interface Service . |
XmlBusinessRuleFactory | XmlBusinessRuleFactory e responsavel por instanciar,
a partir do XML config.xml, que deve estar localizado na pasta
conf/ do HOME de sua aplicacao, os objetos do tipo BusinessRule
que sao as regras de negocio que deverao ser validadas para cada
funcao do sistema que sera executada. |
XmlServiceFactory | Essa classe implementa a interface ServiceFactory e
com ela e possivel carregar objetos do tipo Service
a partir do arquivo padrao de configuracao, o config.xml. |
Exception Summary | |
---|---|
LoadingBusinessRuleException | Excecao gerada quando uma regra de negocio nao pode ser carregada devido ao fato de o key (serviço) que a pertence foi informado incorretamente, ou disparada quando ha algum problema ao efetuar a interpretacao do arquivo de configuracao. |
LoadingServiceException | |
ServiceException | ServiceException e uma excecao que e disparada
quando ocorre algum erro em algum servico, seja um erro
no processo das regras de negocio ou entao na persistencia
do objeto ao acessar uma classe DAO . |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |