Ir para o conteúdo

 Voltar a Jaguar - Des...
Tela cheia

Sugestão de incluir recurso de "Integridade Referencial"

26 de Fevereiro de 2011, 12:51 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 10 vezes
Executando o exemplo RHDEMOFCLS e realizando testes, notei que foi permitido excluir uma UF que já estava registrada para um Departamento. Ao voltar no Cadastro de Departamento notei que a UF estava no [Selecione], e ao registrar outra UF para o Departamento ele deu um erro ao tentar Gravar.

Mensagem:

java.lang.NullPointerException
For more information, please see the server's error log for an entry beginning with: Server Exception during PPR, #1

 ou a mensagem:

WELD-000302 Interrupted while trying to acquire lock
For more information, please see the server's error log for an entry beginning with: Server Exception during PPR, #2
 
Talvez o erro não seja por esta causa, mas mesmo assim seria um erro poder excluir um cadastro já referenciado em outro.

Eu utilizo uma ferramenta "Gaspro" que gera um esquema de "integridade referencial" muito interessante, criando um campo INTREF nos cadastros, e no caso de exemplo RHDEMOFCLS para cada Departamento registrado, faria uma atualização em UF somando + 1 no campo INTREF (numérico), então ao tentar excluir a UF é checado se INTREF á maior que 0 (zero), caso positivo é apresentado uma mensagem que esta UF foi utilizada "INTREF" vezes, não permitindo Excluir. Ao excluir o Departamento é realizado UF->INTREF - 1.

Sei que posso implementar isso na minha aplicação, mas seria interessante ter este recurso opcionalmente no Jaguar, igual é realizado para Exclusão Lógica, Auditoria, etc., extendendo as mensagens para os formulários, etc.

Fica aí a sugestão; mas se houver já este recurso disponível, eu gostaria de saber como realizar.

Um detalhe: ainda não li os Tutoriais todos, estou no Capítulo 16, então pode ser que tenha esta dica mais à frente.

[]'s

Riberto de Miranda Braz
ribertobraz@hotmail.com

Autor: Riberto Braz


Lançamento do Jaguar 6.1 eminente...

6 de Maio de 2012, 8:13, por Desconhecido

O Jaguar 6.1 traz um grande leque de inovações dentre eles os exclusivos Jaguar Extensions, que possibilitam que plugins de arquitetura sejam criados com elegância através de técnicas de OCP (Open/Closed Principle). Este mecanimo possibilita que as implementações hiper-produtivas para Padrões de Caso de Uso de alto nível do Jaguar sejam expandidas através de componentes que encapsulam novos padrões, tanto para a parte OO (framework) quanto de geração de código complementar!



Evento Jaguar em Brasília, no dia19/10

3 de Outubro de 2011, 9:34, por Desconhecido

Quem estiver em Brasília no dia 19/10 não deixe de investir uma manhã neste evento, que é bem prático (mão na massa para desenvolver uma aplicação "do zero" com Java EE 6 / Jaguar) e traz insights importantes sobre tendências para a próxima década (BPMN 2.0, CMIS, Web Mobile com HTML5, etc.), implementados via Jaguar Extensions.



Ibrowse lança ferramenta de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Jaguar

19 de Agosto de 2011, 16:37, por Desconhecido

A ferramenta lançada é o Telescope for Jaguar na modalidade SaaS, que visa a automação no processo de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Java EE 6 na arquitetura Jaguar, que é uma das soluções do Portal do Software Publico.



Treinamento Jaguar em Brasília

27 de Julho de 2011, 14:47, por Desconhecido

Autor: Anna Carolina Duarte



A Ibrowse em parceria com a Universidade Luterana do Brasil (ULBRA) realiza o 1º curso de extensão em Jaguar

11 de Julho de 2011, 15:35, por Desconhecido

Autor: Justino Paulo