Pular para o conteúdo

Promova o reuso de Exception Handler com Task Flow Template – ADF Faces

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.
Task Flow Template - ADF Faces
  • Clique duas vezes no CallException, e implemente o método callException.
9
  • 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.
Waslley Souza

Waslley Souza

Waslley Souza é Oracle ACE Associate e Consultor Oracle com foco em tecnologias Oracle Fusion Middleware e SOA. Certificado Oracle ADF 11g / 12c, WebCenter Portal 11g, SOA Suite 11g e Java.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress