1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| package Panier;
import java.util.*;
import javax.ejb.Remove;
import javax.annotation.PostConstruct;
import javax.ejb.Stateful;
@Stateful
public class panierbean implements panier {
private Vector articles;
private String nomclient;
@PostConstruct
public void initialise()
{articles =new Vector();
nomclient="";
}
@Override
public void ajouterarticle(int idarticle) {
// TODO Auto-generated method stub
System.out.println("ajout d'un nouveau article");
articles.add(new Integer(idarticle));
}
@Override
public void suprimerarticle(int idarticle) {
// TODO Auto-generated method stub
System.out.println("suppresson d'un article");
articles.remove(new Integer(idarticle));
}
@Override
public Vector listerarticles() {
// TODO Auto-generated method stub
return articles;
}
@Override
public void setnom(String nomclient) {
// TODO Auto-generated method stub
this.nomclient=nomclient ;
}
@Override
public String getnom() {
// TODO Auto-generated method stub
return nomclient ;
}
@Remove
public void remove() {
// TODO Auto-generated method stub
articles=null;
}
} |