XML de definição do fluxo (flow.xml):
<?xml version="1.0" encoding="UTF-8"?> <flow name="Portal Geral" start="fc1"> <flowcase name="fc1" builder="jeasyhtml.example.data.PessoaDAO"> <page name="pessoa" initial="true" start="consult"> <action name="list" next="pessoa.listar" validate="false"> <onerror type="jeasyhtml.exception.EmptyListException" next="error" message="Não há dados para serem listados."/> <onerror type="jeasyhtml.exception.BuilderException" next="error" message="Erro ao salvar." /> </action> <action name="save" next="pessoa" nextaction='consult' success="Cadastro efetuado com sucesso."> <onerror type="jeasyhtml.exception.BuilderException" next="error" message="Erro ao salvar." /> </action> </page> <page name="pessoa.alterar" start="consult"> <action name="list" next="pessoa.listar" validate="false"> <onerror type="jeasyhtml.exception.BuilderException" next="error" message="Erro ao listar." /> </action> <action name="save" next="pessoa" nextaction='consult' success="Alteração efetuada com sucesso."> <onerror type="jeasyhtml.exception.BuilderException" next="error" message="Erro ao realizar a alteração."/> </action> </page> <page name="pessoa.listar" next='pessoa' start="list"> <action name="include" next="pessoa" nextaction="consult" > <onerror type="jeasyhtml.exception.BuilderException" next="pessoa" message="Erro Inesperado. Contate o Administrador do sistema."/> </action> <listaction name="delete" next="pessoa.listar" nextaction="list" success="Exclusão efetuada com sucesso."> <onerror type="jeasyhtml.exception.BuilderException" next="pessoa" message="Erro ao excluir uma pessoa. Contate o Administrador do sistema."/> </listaction> <listaction name="consult" next="pessoa.alterar"> <onerror type="jeasyhtml.exception.BuilderException" next="pessoa" message="Erro ao Inesperado. Contate o Administrador do sistema."/> </listaction> </page> </flowcase> </flow>