Galera, estou aprendendo a mexer no REST e o meu serviço não está exibindo o valor do Enum.
package br.com.testeRestNew.model;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class Cerveja {
private String nome;
private String descricao;
private String cervejaria;
private Tipo tipo;
public Cerveja(String nome, String descricao, String cervejaria, Tipo tipo) {
this.nome = nome;
this.descricao = descricao;
this.cervejaria = cervejaria;
this.tipo = tipo;
}
public Cerveja(){
}
public enum Tipo {
LAGER, PILSEN, PALE_ALE, INDIAN_PALE_ALE, WEIZEN;
}
// getters and setters
@XmlAttribute(name="id")
public Tipo getTipo() {
return tipo;
}
public void setTipo(Tipo tipo) {
this.tipo = tipo;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public String getCervejaria() {
return cervejaria;
}
public void setCervejaria(String cervejaria) {
this.cervejaria = cervejaria;
}
}
Exibe todos os campos menos o campo Tipo, que é do Enum
. Alguém poderia me ajudar?