Introdução
Nesse post vou mostrar as principais novidades da versão 22.7.0, algumas correções e pequenas alterações.
Alterações
- Alterado as chamadas internas de IManager para Repository
- Ajuste na geração de código para adicionar o repository no genérico do controller
- Ajustes nas anotações adicionado o @Documented
- Alterado o ICommunicationDao para CommunicationRepository
- Ajustes nas chamadas do controller para passar o genérico do repository
- Ajustes nas chamadas do controller para passar o genérico do repository
- Alterado os métodos de pesquisas do ClientJpqBuilder para o BaseDao (Chamada a ser feita através do Repository)
- Removido os métodos findBy e findByAll do ClientJpql
- Renomeado método findById para findAnyById para ficar intuitivo que retorna um Optional<E>
- Refatoração na API de Communication ajustando o Service, Repository e Dao
- Renomeado método findById para findAnyById para ficar intuitivo que retorna um Optional<E>
- Refatoração na API de Communication ajustando o Service, Repository e Dao
- Reduzido a visibilidade do getUserInformation(), getMultiTenant(), getClientJpql(), getClassEntity(), getEntityManager() de public para protected
- Removido a classe BaseMenuAction e interface IBaseMenuAction que estavam depreciadas
- Removido as referencias do getListaSelecionados, utilizado o getSelections em seu lugar
- Removido o BaseMenuAction e IBaseMenuAction, utilizar o BaseMenuController e IBaseMenuController em seu lugar
- Removido as referencias do getListaSelecionados, utilizado o getSelections em seu lugar
- Removido o BaseMenuAction e IBaseMenuAction, utilizar o BaseMenuController e IBaseMenuController em seu lugar
- Alterado a visibilidade do getClientJpql() de public para protected no BaseDao
- Renomeado o singleOptional da API de JQL para any
- Renomeado os metodos do DataBaseUtils removendo o prefixo clause
- Refatoração métodos do BaseRepository e BaseDao para ficar no padrão
- Renomeado os metodos do DataBaseUtils removendo o prefixo clause
- Refatoração métodos do BaseRepository e BaseDao para ficar no padrão
Correções
Além das alterações descritas acima esta versão contempla algumas correções:
- Ajuste na criação do construtor do searchAllFilterPaginator para remover o description e descricao quando ENUM
Nenhum comentário:
Postar um comentário