Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/bodi411.p |
RecordSet
eq-veic
eq-grp-embarq |
Atributo | Tipo | Formato | Descrição | Obr. |
cod-chassi | character | x(20) | Chassi | sim |
cod-placa | character | x(12) | Placa | sim |
cod-tip-veic | character | x(12) | Código do tipo do veículo | não |
des-veic | character | x(40) | Descrição Veículo | não |
dsl-narrat | character | x(15000) | Narrativa | não |
log-ativo | logical | Sim/Não | Filtro ativo | não |
r-Rowid | Rowid | | Armazena Endereço físico | sim |
Temp-Tables adicionais utilizadas nos demais métodos de negócio para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
|
Atributo | Tipo | Formato | Descrição | Obr. |
| | | | |
Métodos Básicos
Métodos básicos de acesso ao banco de dados.
Método:
goToKey
Descrição:
Reposiciona registro com base no índice eqveic-id.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-placa | Char | x(12) | X | | | Placa |
Método:
getKey
Descrição:
Retorna valores dos campos do índice eqveic-id.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-placa | Char | x(12) | | X | | Placa |
Método:
validateRecord
Descrição:
Validações pertinentes ao DBO
Requisitos:
Nenhum
Parâmetros:
Recebe o tipo de validação (Create, Delete, Update)
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PType | Char | | X | | | Recebe o tipo de validação |
Método:
getCharField
Descrição:
Retorna o valor de um campo character.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
PFieldName | Char | | X | | | Nome Campo |
pFieldValue | Char | | | X | | Valor Campo |
Método:
getDecField
Descrição: Retorna o valor de um campo decimal.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Decimal | | | X | | Valor Campo |
Método:
getIntField
Descrição: Retorna o valor de um campo inteiro.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Integer | | | X | | Valor Campo |
Método:
getDateField
Descrição: Retorna o valor de um campo date.
Requisitos: Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Date | | | X | | Valor Campo |
Método:
getLogField
Descrição:
Retorna o valor de um campo logical.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Logical | | | X | | Valor Campo |
Método:
getRawField
Descrição:
Retorna valor de campos do tipo raw.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Raw | | | X | | Valor Campo |
Método:
getRecidField
Descrição:
Retorna valor de campos do tipo recid.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pFieldName | Char | | X | | | Nome Campo |
pFieldValue | Recid | | | X | | Valor Campo |
Queries e Constraints
Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura) utilizadas para buscar grupos de registros da base de dados.
Método:
OpenQueryStatic ("Main")
Descrição:
Busca conjunto de registros da tabela eq-veic.
Método:
openQueryStatic (“Chassi”)
Descrição:
Constraints Associados:
Método:
openQueryStatic (“Veículo”)
Descrição:
Constraints Associados:
Método:
SetConstraintChassi
Descrição:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| | | | | | |
Método:
SetConstraintVeiculo
Descrição:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| | | | | | |
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados.
Método:
Descrição:
Requisitos:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
| | | | | | |
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))