bug#20778

dev:wilian
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/Outros/Auditador/trunk@104311 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2020-11-15 18:59:29 +00:00
parent 89ea4fae2d
commit 6539ddd920
2 changed files with 8 additions and 8 deletions

View File

@ -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();
}
}
}

View File

@ -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;
}