<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://wiki.biserp.com.br/index.php?action=history&amp;feed=atom&amp;title=BISUI</id>
	<title>BISUI - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.biserp.com.br/index.php?action=history&amp;feed=atom&amp;title=BISUI"/>
	<link rel="alternate" type="text/html" href="http://wiki.biserp.com.br/index.php?title=BISUI&amp;action=history"/>
	<updated>2026-04-08T20:13:06Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://wiki.biserp.com.br/index.php?title=BISUI&amp;diff=297&amp;oldid=prev</id>
		<title>Rodrigogml: Criou página com &#039;Esta classe é a &#039;&#039;manda chuva&#039;&#039; da sessão web do usuário. A partir desta classe é que as principais funções de controle da sessão do usuário logado no sistema são ace...&#039;</title>
		<link rel="alternate" type="text/html" href="http://wiki.biserp.com.br/index.php?title=BISUI&amp;diff=297&amp;oldid=prev"/>
		<updated>2015-05-15T02:57:49Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;Esta classe é a &amp;#039;&amp;#039;manda chuva&amp;#039;&amp;#039; da sessão web do usuário. A partir desta classe é que as principais funções de controle da sessão do usuário logado no sistema são ace...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Esta classe é a &amp;#039;&amp;#039;manda chuva&amp;#039;&amp;#039; da sessão web do usuário. A partir desta classe é que as principais funções de controle da sessão do usuário logado no sistema são acessadas. Pense nesta classe como um &amp;quot;time saver&amp;quot; para simplificar o acesso as diferentes necessidades da hora do desenvolvimento da interface do usuário.&lt;br /&gt;
&lt;br /&gt;
Quase todos os métodos desta classe são estáticos, ou seja não é necessário obter a instância da classe. No entanto esta classe é um Singleton, e algumas poucas funções estão disponíveis apenas a partir da instância que pode ser obtida a partir do método &amp;#039;&amp;#039;getInstance()&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
{{nota|Documentação|Este tópico pretende oferecer apenas uma visão geral sobre o funcionamento da classe. Para detalhes dos métodos e suas funcionalidades verifique o javadoc da classe.&lt;br /&gt;
Repetir toda a informação do JavaDOC aqui não só seria uma perda de tempo como a certeza de que ficamos fora de sincronia com o código.}}&lt;br /&gt;
&lt;br /&gt;
Entre os serviços oferecido por esta classe estão:&lt;br /&gt;
&lt;br /&gt;
== Adicionar ou Remover Componentes de Tela ==&lt;br /&gt;
&lt;br /&gt;
Métodos que permitem quem itens sejam colocados ou removidos da tela principal como por exemplo:&lt;br /&gt;
* adicionar menus à barra de menus da tela principal; (Geralmente usado apenas pelo [[PresentationPluginManager]]&lt;br /&gt;
* anexar uma nova janela, colocada na forma de aba na tela principal;&lt;br /&gt;
* adicionar janelas tipo &amp;quot;popup&amp;quot; da própria aplicação que se sobrepõe a tela toda de forma modal.&lt;br /&gt;
&lt;br /&gt;
== Exibição de Mensagens e Caixas de Diálogo ==&lt;br /&gt;
&lt;br /&gt;
Apresenta diversos métodos para exibição das caixas de diálogos do padrão do sistema:&lt;br /&gt;
* mensagens de successo;&lt;br /&gt;
* mensagens de erro;&lt;br /&gt;
* mensagens de alerta;&lt;br /&gt;
* mensagens de informações;&lt;br /&gt;
* mensagens de notificações;&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Além disse permite a exibição de caixas de diálogo personalizadas para perguntas simples ao usuário, para tomada de decisões rápidas.&lt;br /&gt;
&lt;br /&gt;
== Verificação de Permissão do Usuário Logado ==&lt;br /&gt;
&lt;br /&gt;
Apresenta os métodos de &amp;#039;&amp;#039;hasPermission(...)&amp;#039;&amp;#039; e &amp;#039;&amp;#039;hasPermissionObject(...)&amp;#039;&amp;#039; que permitem validar facilmente se o usuário logado tem permissão a alguma chave de segurança e decidir entre a exibição de comandos ou dados na tela.&lt;br /&gt;
&lt;br /&gt;
== Location e Internacionalização ==&lt;br /&gt;
&lt;br /&gt;
Há métodos para obter o Locale do usuário. Esse locale pode ser passado para componentes específicos como por exemplo componentes de datas, que vão formatar as datas para o padrão regional configurado na máquina do usuário.&lt;br /&gt;
&lt;br /&gt;
Além das configurações regionais o Locale pode é utilizado internamente para traduzir o software automaticamente. Assim, o retorno de bundles (mensagens) também pode ser obtido por métodos específicos que encaminham a requisição automaticamente para o plugin responsável.&lt;/div&gt;</summary>
		<author><name>Rodrigogml</name></author>
	</entry>
</feed>