new Environment()
Objeto que representa o ambiente do Web Framework. Possui métodos e propriedades globais que independem do contexto de execução dos processos.
Não construa este objeto diretamente. Para fazer uso do mesmo, acesse a propriedade environment disponível nas instâncias dos processos.
- See:
-
- Process#environment
Members
-
exiting :boolean
-
Indica que o sistema está sendo finalizado.
Type:
- boolean
-
sessionToken :string
-
Token de autorização da sessão corrente do Web Framework.
Type:
- string
Methods
-
<static> getInstance()
-
Obtém a instância global e compartilhada do Environment.
Returns:
- Type
- Environment
-
confirm(msg [, noAsDefault])
-
Exibe uma janela solicitando confirmação do usuário.
Parameters:
Name Type Argument Description msg
string Mensagem com a pergunta a ser exibida para o usuário.
noAsDefault
boolean <optional>
Define se a resposta padrão é "não".
- See:
-
- prompt
Returns:
Resposta do usuário.
- Type
- boolean
Example
var resposta = this.confirm("Mensagem", true)
-
exit( [uri])
-
Sai do sistema e redireciona para uma URI.
Parameters:
Name Type Argument Description uri
string <optional>
URI para onde o usuário será redirecionado. Caso não seja informada, será redirecionado para a página de login do Web Framework.
Example
this.activity("Google", function () { this.environment.exit("http://www.google.com.br"); });
-
lockScreen()
-
Bloqueia a tela do usuário, exigindo que o usuário informe novamente a sua senha para retornar o uso do sistema.
O bloqueio da tela não é possível se o usuário foi autenticado por meio um provedor de identidade que não suporta a coleta de credenciais, como o Google. Nesse caso, este método não faz nada e retorna falso.
Returns:
True se o bloqueio da tela foi realizado.
- Type
- boolean