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