Histórico da Página
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
var dados = new java.util.HashMap(); dados.put("nome", "João"); dados.put("idade", 42); dados.put("salario", 2500.98); hAPI.startProcess(..., dados, ...); |
Lidando com um Map retornado
Alguns dos nossos métodos retornam também Map para a sua personalização, e você pode lidar com eles da forma tradicional, usando o método get:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
var dados = funcaoQueRetornaUmMap();
log.info("O salário de " + dados.get("nome") + " (" + dados.get("idade") + " anos) é de R$ " + dados.get("salario")); |
Porém, quando são os nossos métodos internos que retornam um Map, o motor faz uma transformação neste objeto que permite acessá-lo mais como objeto javascript convencional:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
var dados = funcaoQueRetornaUmMap();
log.info("O salário de " + dados.nome + " (" + dados.idade + " anos) é de R$ " + dados.salario); |
Porém, essa segunda forma só é válida para itens foram retornados pelos métodos internos nossos.
Se você criar o seu próprio HashMap deve usar apenas com os métodos "get":
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
var dados = new java.util.HashMap();
dados.put("nome", "João");
log.info(dados.get("nome")); // imprime: João
log.info(dados.nome); // imprime: undefined
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas