GPO ( Grupo de Profissionais Oracle )
A maior comunidade Oracle do Brasil !

Reutilização de Exception Handler com Task Flow Template

Task Flow Template é utilizado para promover reuso. Qualquer Bounded Task Flow baseado em template pode usar as atividades, fluxos de controle e managed beans contidas no template. É recomendado que todos os Task Flows sejam baseados em Task Flow Templates.

Nesse post iremos promover o reuso de um Exception Handler. O Exception Handler é um componente de Task Flow usado para tratamento de exceções que são lançadas durante o ciclo de vida do ADF Faces.

Para esse exemplo utilizaremos Page Fragments.

Baixe a aplicação de exemplo: http://waslleysouza.com.br/wp-content/uploads/2014/04/ExceptionHandlerApp.zip”>ExceptionHandlerApp.zip

Crie um Task Flow Template, e chame-o de TaskFlowTemplate.

Arraste e solte um Method Call dentro da página, e mude o nome para Exception.

Clique com o botão direito no Exception e selecione Mark Activity | Exception Handler.

Clique duas vezes no Exception e crie o TaskFlowTemplateBean.

Clique duas vezes no Exception, e implemente o método handleException.

Crie um novo Task Flow baseado no template. Chame-o de TaskFlow.

Arraste e solte um View e um Method Call no diagrama.

Clique duas vezes no Page, e clique em OK.

Arraste e solte um botão na página e configure-o.

Clique duas vezes no CallException e crie o TaskFlowBean.

Clique duas vezes no CallException, e implemente o método callException.

Crie uma página e insira o TaskFlow como Region.

Clique com o botão direito na página, e selecione Run para testar a aplicação.

Share

You may also like...

Deixe um comentário

O seu endereço de e-mail não será publicado.