@Override
    public String getAsString(FacesContext contexto, UIComponent componente, Object valor) {
        if (valor != null && ! "".equals(valor)) {
            Secao entidade = (Secao) valor;
 
            if (entidade.getId() != null) {
                this.addAttribute(componente, entidade);
 
                if (entidade.getId() != null) {
                    return String.valueOf(entidade.getId());
                }
                return (String) valor;
            }
        }
        return "";
    }