package web; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import javax.jws.WebMethod; import javax.jws.WebService; import javax.jws.WebParam; class Produit { private String reference ; private int quantite ; public Produit() { } public void setRef(String ref) { reference = ref ; } public void setQuantite (int qte) { quantite = qte ; } public String getRef() { return reference; } public int getQuantite() { return quantite ; } } @WebService public class Entrepot { @WebMethod public String Disponibilite (@WebParam String produit, @WebParam int quantite) { try { Produit v = new Produit (); Produit a = new Produit (); v.setRef("verres") ; v.setQuantite(200) ; a.setRef("assiettes"); a.setQuantite(789); if ((v.getRef().equals (produit) && v.getQuantite() >= quantite) || (a.getRef().equals (produit) && a.getQuantite() >= quantite)) { return "Le produit " + produit + ", en quantité " + quantite + ", est disponible."; } else { return "Le produit " + produit + ", en quantité " + quantite + ", est indisponible" ; } } catch (Exception e) { return "Erreur " + e.toString(); } } }