ExceptionClass

<< Click to Display Table of Contents >>

Navigation:  Customização > Modelo de objetos > Utilitários >

ExceptionClass

Previous pageReturn to chapter overviewNext page

Uma Exceção representa uma situação de erro verificada e documentada pelo sistema. Neste cadastro um usuário especial do sistema, denominado Administrador, pode customizar mensagens exibidas em situações de erro. Nesta customização é possível a utilização de propriedades na classe de negócio associada (veja o conteúdo da classe no Dicionário de Classes).

 

Propriedades:

Nome

Descrição

Tipo

Action

Orientação para o Usuário para resolução do problema. O descritivo da ação pode ser formada por um texto simples ou conteúdo dinâmico por uso de propriedades da classe de negócio associada (veja propriedades da classe no Dicionário de Classes)

 

String

Cause

Descritivo da Causa do Erro. Este descritivo pode ser formada por um texto simples ou conteúdo dinâmico por uso de propriedades da classe de negócio associada (veja propriedades da classe no Dicionário de Classes)

 

String

Class

Classe de Negócio que implementa objeto de exceção para o erro. Esta classe mantém propriedades que podem ser utilizadas na formação de campos diversos da exceção: Mensagem, Causa, Efeito e Ação.

Class

ClassId

Identificador da Classe associada

 

Inteiro

Code

Código identificador do erro.

 

String

Effect

Efeito que o Erro possa ter provocado no sistema. O descritivo do efeito pode ser formada por um texto simples ou conteúdo dinâmico por uso de propriedades da classe de negócio associada (veja propriedades da classe no Dicionário de Classes)

 

String

Id

Identificador da Exceção

 

Inteiro

Message

Mensagem que é exibida para o usuário na ocorrência do erro. Esta mensagem pode ser formada por um texto simples ou conteúdo dinâmico por uso de propriedades da classe de negócio associada (veja propriedades da classe no Dicionário de Classes)

 

String

OriginalAction

Conteúdo do campo Ação gerado pelo fabricante deste software e disponível para reversão de texto customizado.

 

String

OriginalCause

Conteúdo do campo Causa gerado pelo fabricante deste software e disponível para reversão de texto customizado.

 

String

OriginalEffect

Conteúdo do campo Efeito gerado pelo fabricante deste software e disponível para reversão de texto customizado.

 

String

OriginalMessage

Conteúdo do campo Mensagem gerado pelo fabricante deste software e disponível para reversão de texto customizado.

 

String

 

Operações:

Nome

Descrição

Assinatura

Carrega

Recupera do banco de dados o objeto com o identificador fornecido como parâmetro.

ExceptionClass Carrega(int i);

Novo

Cria um novo registro do tipo ExceptionClass

ExceptionClass Novo();

Carrega

Recupera do banco de dados o objeto com a chave de busca fornecida como parâmetro.

ExceptionClass Carrega(string nomePropriedade, object valorPropriedade);