Classe TControleEntidade

DescriçãoHierarquiaCamposMétodosProperties

Unit

Declaração

type TControleEntidade = class(TObject)

Descrição

Classe de Controle de Criação de Entidades

Hierarquia

Visão Geral

Campos

Protected lstModulo: TList;

Métodos

Public constructor Create;
Public destructor Destroy; override;
Public procedure AdicionarEntidade(const strNomeMenu, strNome, strNomePlural, strNomeClasseEntidade, strDescricao : string);
Public function ObterInformacoesEntidade(const strNomeClasseEntidade : string) : TInformacaoModulo;
Public function ObterNomeModulo(const strNomeClasseEntidade : string) : string;
Public function ObterNomePluralModulo(const strNomeClasseEntidade : string) : string;
Public function ObterDescricaoModulo(const strNomeClasseEntidade : string) : string;
Public procedure ObterListaModulos(const lst : TStrings);
Public procedure ObterDiretivas(const lst : TStrings);

Descrição

Campos

Protected lstModulo: TList;

Lista de Modulos

Métodos

Public constructor Create;

Construtor da classe

Public destructor Destroy; override;

Destrutor da classe

Public procedure AdicionarEntidade(const strNomeMenu, strNome, strNomePlural, strNomeClasseEntidade, strDescricao : string);

Adiciona uma Nova Entidade á Lista de Entidades

Public function ObterInformacoesEntidade(const strNomeClasseEntidade : string) : TInformacaoModulo;

Obtém as Informações da Entidade

Public function ObterNomeModulo(const strNomeClasseEntidade : string) : string;

Obtém o Nome da Entidade

Public function ObterNomePluralModulo(const strNomeClasseEntidade : string) : string;

Obtém o Nome da Entidade no plural

Public function ObterDescricaoModulo(const strNomeClasseEntidade : string) : string;

Obtém a Descrição da Entidade

Public procedure ObterListaModulos(const lst : TStrings);

Obtém a Lista de Módulos

Public procedure ObterDiretivas(const lst : TStrings);

Obtém a lista de diretivas da entidade