Funções | Início Anterior Próximo

Funções

Este é o local onde o administrador registra funções definidas pelo usuário para serem utilizadas em projetos do WebIntegrator. Funções definidas pelo usuário são classes Java que implementam a interface br.com.itx.integration.InterfaceFunction, para saber maiores detalhes sobre a implementação e o uso de funções clique aqui.
Uma função pode ser registrada globalmente, neste caso ela ficará acessível a todos os projetos, ou registrada especificamente em um projeto. Quando uma função for registrada globalmente o desenvolvedor deve se assegurar de que todos os projetos tenham acesso à função, para isso a classe Java ou o arquivo .jar que representa a função deverá ser instalada num local acessível a todos os projetos ou no repositório de classes interno de cada projeto, <WEBAPP_PATH>/WEB-INF/lib se for um arquivo .jar ou <WEBAPP_PATH>/WEB-INF/classes se for arquivo .class.
O campo Classe serve para que seja indicado o nome completo da classe Java que representa uma função do WebIntegrator.
O campo Global indica se a classe Java que representa uma função será registrada globalmente. Se esta opção estiver marcada no momento do registro da função, essa função ficará acessível a todos os projetos do WebIntegrator caso contrário ela apenas será acessada no projeto onde estiver sendo feito o registro.
Vale atentar que se a função for registrada globalmente a biblioteca ou classe Java que a representa deverá ser instalada em um local onde todos os projetos do WebIntegrator tenham acesso ou ser copiada para o repositório de classes interno do projeto, <WEBAPP_PATH>/WEB-INF/lib se for um arquivo .jar ou <WEBAPP_PATH>/WEB-INF/classes se for arquivo .class.
O campo Nome indica o nome pelo qual a classe Java que representa uma função será referenciada nos projetos do WebIntegrator.