Árvore de páginas

Índice

Objetivo


Apresentar alguns métodos que auxiliam a manipulação das informações customizadas.


Java


Classe BusinessMessage


  • public CustomInformation getCustomInformation(): retorna objeto com os dados correspondentes à tag <CustomInformation> da mensagem de negócio



Classe CustomInformation


Auxilia no tratamento das informações da tag <CustomInformation>.

  • public Collection<String> getCustomTables(): retorna uma coleção (Collection) contendo os nomes das tabelas (tag <Table>).
  • public IDataTable getCustomTable(String tableName): retorna um objeto representando a tabela (estrutura e conteúdo) contida na tag <Table>. O parâmetro tableName é um dos valores obtidos com o método getCustomTables().



Interfaces IDataTable e IUpdatableDataTable


Representa uma tabela com registros e colunas. A classe que implementa estas interfaces é a DefaultDataTable.

  • public int getColumnsCount(): retorna a quantidade de colunas da tabela.
  • public boolean hasColumn(String columnName): indica se a coluna informada existe na tabela.
  • public int getRowsCount(): retorna a quantidade de registros da tabela.
  • public Object getValue(int row, String columnName): retorna o valor correspondente à linha e coluna informados.



Progress


Classe BusinessMessage

  • Propriedade CustomInformation: retorna objeto da classe CustomInformation com os dados correspondentes à tag <CustomInformation> da mensagem de negócio.


Classe CustomInformation


Auxilia no tratamento das informações da tag <CustomInformation>.

  • Propriedade CustomTablesretorna uma coleção contendo os nomes das tabelas (tag <Table>), separados por vírgula.
  • Método loadCustomTable(tableName as char, input-output table ttTable): retorna uma temp-table representando a tabela (estrutura e conteúdo) contida na tag <Table>. O parâmetro tableName é um dos valores obtidos com a propriedade CustomTables. A temp-table ttTable deve ter sido definida no programa com as estrutura necessária para receber os valores.