Grid Java
O grid Java é destinado àquele desenvolvedor que queira personalizar a construção do seu grid e que possua um conhecimento da linguagem de programação Java.
Para se construir um grid Java, primeiramente, o desenvolvedor deverá criar uma classe Java que implemente a interface webintegrator.integration.InterfaceGrid. Após compilada, colocar o arquivo .class juntamente com as classes do WI, atentando para o fato de que se foi criada dentro de um pacote (package) criar a estrutura de diretório correspondente.
O código-fonte da interface a ser implementada segue abaixo:
package webintegrator.integration;
import java.util.Hashtable;
import webintegrator.util.Hash;
import webintegrator.integration.DatabaseAliases;
public interface InterfaceGrid {
public Hashtable[] execute(Hash context, DatabaseAliases dbAliases);
}
O campo Condição contém a expressão condicional a ser testada para saber se o componente deverá ser processado. Para saber maiores detalhes sobre as possíveis construções de condições clique aqui.
O campo Descrição serve para que o desenvolvedor da aplicação escreva um breve comentário sobre a ação a ser executada pelo componente em questão.
O campo Grid, Combo, Download ou Upload lista quais componentes de projetos estão disponíveis para esse componente de acordo com o seu tipo, ou seja, na definição de um componente de listagem de e-mails serão listados os grids HTML do tipo POP3, num componente Grid SQL seriam listados os grids SQL, num componente Upload seriam exibidos os uploads definidos para o projeto, etc.
Se o campo possuir o link Editar o desenvolvedor poderá usá-lo para ser redirecionado para a tela de definição específica do componente que se encontra selecionado.
O campo Nome da classe deve conter o nome completamente qualificado da classe que representa um conector Java.