Componentes

Componente Narciso

No ambiente das Entidades Nacionais do Sistema Indústria existe uma variedade de sistemas, cada qual com seus objetivos específicos. No entanto, a maioria destes sistemas utiliza compotentes visuais que possuem funcionalidades comuns. Com o objetivo de padronizar esses componentes visuais e sua utilização, foi criado o componente <<Narciso>>.

Subcomponentes

O componente Narciso possui até este momento somente os subcomponente <<Menu>> e <<MensagemErro>>.

Estes subcomponentes e os outros que serão futuramente implementados deverão ser empacotados em um único arquivo: <<<narciso-x.x.x.jar>>>. Abaixo seguem descritos cada um desses subcomponentes.

Menu

Este subcomponente é responsável por montar o menu de funcionalidades de uma aplicação. O acesso aos itens do menu é controlado por este subcomponente através do componente <Sentinela> garantindo assim o controle de segurança da aplicação.

A montagem do menu é baseada nas informações contidas na <base corporativa>. O menu de um sistema é composto por módulos e suas funcionalidades. Um usuário terá acesso a um item do menu, desde que possua um perfil de acesso que coincida com um perfil de acesso da funcionalidade correspondente. A diagrama de classes abaixo, apresenta as classes que compõem a configuração do menu.

[images/configuracaoMenu.gif]

A figura abaixo ilustra um menu criado por este componente. O menu possui como padrão o item <Home> e <Sair>.

[images/menu.jpg]

MensagemErro

Este subcomponente é responsável por exibir os erros ocorridos durante a execução de uma aplicação. A mensagem de erro é composta pela exceção retornada e pela causa da mesma.

Versões Anteriores

As versões anteriores estão disponíveis nos links abaixo: