package model;
import com.google.code.morphia.annotations.Embedded;
import com.google.code.morphia.annotations.Entity;
import com.google.code.morphia.annotations.Id;
import com.google.code.morphia.annotations.Reference;
import java.util.List;
import org.bson.types.ObjectId;
/**
*
* @author alonsus
*/
@Entity("Producto")
public class Producto {
@Id
ObjectId id;
String nombre;
float precio;
String marca;
String descripcion;
String paisOrigen;
String tipoTostado;
boolean oferta;
boolean destacado;
boolean imagen;
@Embedded
private List<Comentario> comentarios;
boolean visible;
public Producto() {
}
public ObjectId getId() {
return id;
}
public void setId(ObjectId id) {
this.id = id;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public float getPrecio() {
return precio;
}
public void setPrecio(float precio) {
this.precio = precio;
}
public String getMarca() {
return marca;
}
public void setMarca(String marca) {
this.marca = marca;
}
public String getDescripcion() {
return descripcion;
}
public void setDescripcion(String descripcion) {
this.descripcion = descripcion;
}
public List<Comentario> getComentarios() {
return comentarios;
}
public void setComentarios(List<Comentario> comentarios) {
this.comentarios = comentarios;
}
public String getPaisOrigen() {
return paisOrigen;
}
public void setPaisOrigen(String paisOrigen) {
this.paisOrigen = paisOrigen;
}
public String getTipoTostado() {
return tipoTostado;
}
public void setTipoTostado(String tipoTostado) {
this.tipoTostado = tipoTostado;
}
public boolean isVisible() {
return visible;
}
public void setVisible(boolean visible) {
this.visible = visible;
}
public boolean isOferta() {
return oferta;
}
public void setOferta(boolean oferta) {
this.oferta = oferta;
}
public boolean isDestacado() {
return destacado;
}
public void setDestacado(boolean destacado) {
this.destacado = destacado;
}
public boolean isImagen() {
return imagen;
}
public void setImagen(boolean imagen) {
this.imagen = imagen;
}
}