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.ArrayList; import java.util.Date; import java.util.List; import org.bson.types.ObjectId; /** * * @author alonsus */ @Entity("Pedido") public class Pedido { @Id ObjectId id; float preciototal; Date creacion; Date estimado; int estado; @Reference Cliente cliente; @Embedded private List<LineaPedido> carrito = new ArrayList(); @Embedded Direccion direccion; String latitud; String longitud; public Pedido() { } public String getLatitud() { return latitud; } public void setLatitud(String latitud) { this.latitud = latitud; } public String getLongitud() { return longitud; } public void setLongitud(String longitud) { this.longitud = longitud; } public ObjectId getId() { return id; } public void setId(ObjectId id) { this.id = id; } public float getPreciototal() { return preciototal; } public void setPreciototal(float preciototal) { this.preciototal = preciototal; } public Date getCreacion() { return creacion; } public void setCreacion(Date creacion) { this.creacion = creacion; } public Date getEstimado() { return estimado; } public void setEstimado(Date estimado) { this.estimado = estimado; } public int getEstado() { return estado; } public void setEstado(int estado) { this.estado = estado; } public List<LineaPedido> getCarrito() { return carrito; } public void setCarrito(List<LineaPedido> carrito) { this.carrito = carrito; } public Direccion getDireccion() { return direccion; } public void setDireccion(Direccion direccion) { this.direccion = direccion; } public Cliente getCliente() { return cliente; } public void setCliente(Cliente cliente) { this.cliente = cliente; } }