diff --git a/src/main/java/br/com/rjconsultores/auditador/auditadores/Auditador.java b/src/main/java/br/com/rjconsultores/auditador/auditadores/Auditador.java index 57c1a37b7..e2bc75455 100644 --- a/src/main/java/br/com/rjconsultores/auditador/auditadores/Auditador.java +++ b/src/main/java/br/com/rjconsultores/auditador/auditadores/Auditador.java @@ -369,15 +369,15 @@ public class Auditador { if(valor instanceof Number) { return Integer.valueOf(valor.toString()); } - Long idEntidade = getIdEntidade(valor); - if(idEntidade != null) { - return Integer.valueOf(idEntidade.toString()); + String idEntidade = getIdEntidade(valor); + if(StringUtils.isNotBlank(idEntidade)) { + return Integer.valueOf(idEntidade); } } return null; } - protected Long getIdEntidade(Object objeto) throws IllegalArgumentException, IllegalAccessException { + protected String getIdEntidade(Object objeto) throws IllegalArgumentException, IllegalAccessException { Class classe = objeto.getClass(); Field[] campos = classe.getDeclaredFields(); for (Field field : campos) { @@ -386,7 +386,7 @@ public class Auditador { if(auditarID != null) { Object valor = field.get(objeto); if(valor instanceof Number) { - return Long.valueOf(valor.toString()); + return valor.toString(); } } } diff --git a/src/main/java/br/com/rjconsultores/auditador/model/AuditadorObjects.java b/src/main/java/br/com/rjconsultores/auditador/model/AuditadorObjects.java index c4b3b1ae0..48c752b08 100644 --- a/src/main/java/br/com/rjconsultores/auditador/model/AuditadorObjects.java +++ b/src/main/java/br/com/rjconsultores/auditador/model/AuditadorObjects.java @@ -12,7 +12,7 @@ public class AuditadorObjects implements Cloneable { private String tela; private Integer empresaId; private AuditadorTipoAlteracao tipoAlteracao; - private Long idAuditado; + private String idAuditado; public String getValorAnterior() { return valorAnterior; @@ -78,11 +78,11 @@ public class AuditadorObjects implements Cloneable { this.tipoAlteracao = tipoAlteracao; } - public Long getIdAuditado() { + public String getIdAuditado() { return idAuditado; } - public void setIdAuditado(Long idAuditado) { + public void setIdAuditado(String idAuditado) { this.idAuditado = idAuditado; }