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 classNamestring 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();