Package org.griffante.glue.controller

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.