package model; import com.google.code.morphia.annotations.Embedded; import com.google.code.morphia.annotations.Entity; import com.google.code.morphia.annotations.Reference; import java.util.ArrayList; import java.util.List; @Entity("Usuario") public class Cliente extends Usuario { String nombre; String apellido; String numerodecontacto; String numerotarjeta; String metododepago; @Reference("pedidos") private List<Pedido> pedidos = new ArrayList<Pedido>(); @Embedded() Direccion direccion; public Cliente() { } public List<Pedido> getPedidos() { return pedidos; } public void setPedidos(List<Pedido> pedidos) { this.pedidos = pedidos; } public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; } public String getApellido() { return apellido; } public void setApellido(String apellido) { this.apellido = apellido; } public String getNumerodecontacto() { return numerodecontacto; } public void setNumerodecontacto(String numerodecontacto) { this.numerodecontacto = numerodecontacto; } public String getMetododepago() { return metododepago; } public void setMetododepago(String metododepago) { this.metododepago = metododepago; } public Direccion getDireccion() { return direccion; } public void setDireccion(Direccion direccion) { this.direccion = direccion; } public String getNumerotarjeta() { return numerotarjeta; } public void setNumerotarjeta(String numerotarjeta) { this.numerotarjeta = numerotarjeta; } }