new JavaImporter()
Importador de JavaBeans.
Esta classe cria um código fonte JavaScript equivalente a uma classe JavaBean declarada no Java.
Example
// Exemplo de classe JavaBean em Java package com.nginstack.tests; import java.util.Date; public class Entidade { private String nome; private Date nascimento; private String fone; public void setNome(String nome) { this.nome = nome; } public String getNome() { return nome; } public void setNascimento(Date nascimento) { this.nascimento = nascimento; } public Date getNascimento() { return nascimento; } public void setFone(String fone) { this.fone = fone; } public String getFone() { return fone; } } // Exemplo de importação const javaImporter = new JavaImporter(); javaImporter.importJavaBean('com.nginstack.tests.Entidade'); // String retornada pelo importJavaBean ``` (function () { function Entidade() {}; Entidade.prototype.nome = null; Entidade.prototype.nascimento = null; Entidade.prototype.fone = null; return Entidade; })(); ```
Methods
-
importJavaBean(className)
-
Retorna o código fonte de um construtor JavaScript que ao ser invocado retornará um objeto equivalente a uma instância da classe JavaBean informada.
Parameters:
Name Type Description className
string Nome da classe JavaBean que será importada.
Returns:
Código fonte JavaScript equivalente ao JavaBean importado.
- Type
- string
Example
const javaImporter = new JavaImporter(); const EntityDTO = eval(javaImporter.importJavaBean('com.nginstack.tests.Entity')); const entity = new EntityDTO();