Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.List;
- public class Order {
- private List<Product> lista=new ArrayList<Product>();
- private EstadoOrder estado= ShoppingCart.getInstancia();
- private boolean confirmado= false;
- public boolean isConfirmado() {
- return confirmado;
- }
- private int ordernumber;
- public Order(List<Product> lista, EstadoOrder estado, boolean confirmado, int ordernumber) {
- this.lista = lista;
- this.estado = estado;
- this.confirmado=confirmado;
- this.ordernumber=ordernumber;
- }
- public int getOrdernumber() {
- return ordernumber;
- }
- public void setOrdernumber(int ordernumber) {
- this.ordernumber = ordernumber;
- }
- public boolean getConfirmado() {
- return confirmado;
- }
- public void setConfirmado(boolean confirmado) {
- this.confirmado = confirmado;
- }
- public List<Product> getLista() {
- return lista;
- }
- public void setLista(List<Product> lista) {
- this.lista = lista;
- }
- public EstadoOrder getEstado() {
- return estado;
- }
- public void setEstado(EstadoOrder estado) {
- this.estado = estado;
- }
- public void anadirProducto(Product producto){
- estado.anadirProducto(this,producto);
- }
- public void eliminarProducto(Product producto){
- estado.eliminarProducto(this,producto);
- }
- public void siguienteEstado(){
- estado.siguienteEstado(this);
- }
- public void anteriorEstado(){
- estado.anteriorEstado(this);
- }
- public void modificarCantidadProducto(Product producto){
- estado.modificarCantidadProducto(this,producto);
- }
- public void pagar(){
- estado.pagar(this);
- }
- public void cancelar(){
- estado.cancelar(this);
- }
- public void screenInfo(){
- estado.screenInfo(this);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement