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;
}
}