Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Sintaxe: New() → objeto self

Informações

Objeto oData

O objeto oData terá sua inicialização feita no método New() da IntegratedProvider para a objeto oData fará parte da montagem do Objeto de Negócio, serão feitos tratamentos internos neste objeto.

Ele possui apenas um método para uso externo, usado em conjunto com os métodos da nova classe, sendo ele:

Método AliasToData() - Método do objeto oData que converte o alias recebido em dados para o TReports.

Exemplos de uso estarão abaixo nos métodos criados para a classe IntegratedProvider.

Informações

Objeto oSchema

O objeto oSchema terá sua inicialização feita no método New() da IntegratedProvider para a montagem  fará parte da montagem do Objeto de Negócio, serão feitos tratamentos internos neste objeto.

Ele possui apenas dois métodos para uso externo, usado usados em conjunto com os métodos da nova classe, sendo eles:

Método AliasToSchema() - Método do objeto oSchema que transforma o alias em um schema, todos os campos serão enviados.


Método AddProperty() - Método do objeto oSchema que adiciona uma propriedade ao schema.

Parâmetros:

NomeTipoObrigatórioDefaultDescrição
cNameCaracterX
Nome da propriedade
cDescriptionCaracterX
Descrição da propriedade
cTypeCaracterX
Tipo da propriedade
cRealNameCaracterX
Nome da propriedade no Protheus (Nome real do campo da tabela)

Exemplos de uso estarão abaixo nos métodos criados para a classe IntegratedProvider.

...