denisfalqueto / trt6common

Framework comum para aplicações do TRT6, portada para jee6
2 stars 2 forks source link

Revisar API da interface CrudFacade #25

Open augustobreno opened 9 years ago

augustobreno commented 9 years ago

A interface CrudFacade está expondo algumas operações que são características da camada de integração/persistência, e não de negócio:

saveAndFlush saveAndFlushAndRefresh removeAndFlush refresh flush

Sugiro a revisão da interface, mantendo apenas as operações básica de um CRUD (save, remove), mantendo as demais operações apenas na classe concreta CrudFacadeBase com o modificador "protected", de forma que os demais detalhes da integração com a camada de persistência não sejam expostos à camada superior (web, rest, etc).