Package interfaces.produits

Examples of interfaces.produits.IMetierProduits


  private class PublierProduits extends Thread{
    public void run(){
      try{
          // registration du metier produits.
            String name = "MetierProduits";
            IMetierProduits metierProduits = new MetierProduits();
           
           
            IMetierProduits stubProd =
                (IMetierProduits) UnicastRemoteObject.exportObject(metierProduits, port);
            System.out.println("Registration de "+name);
           
            String urlMetier = URL_RMI+name;
            registry.rebind(urlMetier, stubProd);
View Full Code Here


      System.out.println("Lookup Catalogue");
      IMetierCatalogue imCat = (IMetierCatalogue) Naming.lookup(urlCatalogue);
      System.out.println("Lookup Commandes");
      IMetierCommandes imCom = (IMetierCommandes) Naming.lookup(urlCommandes);
      System.out.println("Lookup Produits");
      IMetierProduits imPdts = (IMetierProduits) Naming.lookup(urlProduits);
      System.out.println("Lookup Clients");
      IMetierClients imCl = (IMetierClients) Naming.lookup(urlClients);
     
      System.out.println("Mise du metier en contexte");
      // On met le tout dans le servlet contexte
View Full Code Here

      String actionQte = req.getParameter(Message.ACTION_QTE);
      String actionValidation = req.getParameter(Message.ACTION_VALIDATION);
      HttpSession session = req.getSession();
      System.out.println("actionValidation = "+actionValidation);
      //MetierProduits mp = new MetierProduits();
      IMetierProduits mp = (IMetierProduits)req.getSession().getServletContext().getAttribute("metierProduits");
     
     
      // On nettoire la requete
      req.removeAttribute("idProduit");
      req.removeAttribute(Message.ACTION_QTE);
      //Si on a une actionQte => Ajouter ou retirer une quantité d'un produit
      // Sinon suppression du produit
     
     
      //On le crée pas si il n'existe pas
      Panier panier = (Panier)req.getSession(true).getAttribute("panier");   
      /*if(panier == null){
        req.setAttribute(Message.MESSAGE_ERREUR, Message.PANIER_INEXISTANT);
        return erreur;
      }*/
     
      HashMap<String,Integer> qteEnStocks = new HashMap<String,Integer>();
      // Calcul des quantités ...
      //if(actionQte != null || actionValidation != null){
        // On récupére les quantités en stock pour chaque produit
        try{         
          Iterator it = panier.getProduits().keySet().iterator();
         
          while(it.hasNext()){
            String idP = (String)it.next();
            int qteEnStock = mp.getQuantiteEnStock(idP);
            qteEnStocks.put(idP,qteEnStock);
          }       
         
          // On met la map dans la requête
          session.setAttribute("stocks", qteEnStocks);
View Full Code Here

TOP

Related Classes of interfaces.produits.IMetierProduits

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.