Olá uma duvida tenho um metodo que trata um objeto (descricaoStatusEvento)do tipo String da seguinte forma qdo o usuario digita em outros campos do sistema aparece o status na Ferramenta de Log de Auditoria onde tem o codigo e o descritivo dele no caso o seu historico das suas açoes.Mas qdo é visualizado na jsp aparece da seguinte forma :
DescricaoStatusEvento: [05 - null].
codigoStatusEvento = 05
descricaoStatusEvento = null
Segue minha classe
public class StatusEvento extends Evento{
/** Código do Status do Evento.*/
private Integer codigoStatusEvento; (gets e sets)
/** Descrição do Status do Evento.*/
private String descricaoStatusEvento; (gets e sets)
public String getDescricaoComCodigo() {
String retorno = “”;
try {
NumeroMask numeroMask = new NumeroMask(NumeroMask.INTEGER, 2);
retorno = numeroMask.getValorFormatado(getCodigoStatusEvento()) + " - " + getDescricaoStatusEvento();
} catch (FrameworkException e) {
retorno = "00 - " + getDescricaoStatusEvento();
}
return retorno;
}
public boolean equals(Object obj) {
boolean retorno = false;
if (obj instanceof StatusEvento) {
if (((StatusEvento)obj).getCodigoStatusEvento().intValue() == getCodigoStatusEvento().intValue()) {
retorno = true;
}
}
return retorno;
}
/**
* @see java.lang.Object#hashCode()
*/
public int hashCode() {
return getCodigoStatusEvento().intValue();
}
Classe Evento que trata tbm :
/** Mensagem */
private String descricaoMensagem; (gets e sets)
Metodo
public String getDescricaoComCodigoStatusEvento() {
if (getStatusEvento() == null) {
return "";
//
}
return getStatusEvento().getDescricaoComCodigo();
}
Pelo que eu vi acho que a concatenacao disso …por fvr preciso de ajuda