...
Informações | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Objeto oSchema Serão feitos tratamentos internos neste objeto. Ele possui apenas dois métodos para uso externo, 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. Parâmetros:
Método AddProperty() - Método do objeto oSchema que adiciona uma propriedade ao schema. Parâmetros:
Exemplos de uso estarão abaixo nos métodos criados para a classe IntegratedProvider. Obs: O nome real é necessário para que o filtro seja feito com base no nome real do campo, caso contrário, o mesmo levará em consideração a propriedade name. |
...
Bloco de código |
---|
method getSchema() as object class SEDTReportsBusinessObject
self:oSchema:aliasToSchema("SED") //Alias utilizado para retorno dos dados
return self:oSchema |
Bloco de código |
---|
method getSchema() as object class SEDTReportsBusinessObject
self:oSchema:aliasToSchema("SED", "E1_FILIAL") //Alias e campo utilizado para retorno dos dados
return self:oSchema |
Bloco de código |
---|
method getSchema() as object class SEDTReportsBusinessObject
local aFields as array
aFields := {"E1_PREFIXO","E1_NUM"}
self:oSchema:aliasToSchema("SED", aFields) //Alias e campos utilizados para retorno dos dados
return self:oSchema |
...