Package interfaces.catalogue

Examples of interfaces.catalogue.IMetierCatalogue


  private void publier() {
    try{
     
      registry = LocateRegistry.createRegistry(port);
     
      IMetierCatalogue metierCatalogue = new MetierCatalogue();
      /*IMetierClients metierClients = new MetierClients();
      IMetierCommandes metierCommandes = new MetierCommandes();
      IMetierProduits metierProduits = new MetierProduits();*/
     
      //System.out.println("Chargement des stubs ...");
      IMetierCatalogue stubCatalog =
                (IMetierCatalogue) UnicastRemoteObject.exportObject(metierCatalogue, port);
            /*IMetierClients stubClient =
                (IMetierClients) UnicastRemoteObject.exportObject(metierClients, port);
            IMetierCommandes stubCde =
                (IMetierCommandes) UnicastRemoteObject.exportObject(metierCommandes, port);
View Full Code Here


  private class PublierCatalogue extends Thread{
    public void run(){
      try{
//            registration du metier Catalogue.
          String name = "MetierCatalogue";
            IMetierCatalogue metierCatalogue = new MetierCatalogue();
            IMetierCatalogue stubCatalog =
                (IMetierCatalogue) UnicastRemoteObject.exportObject(metierCatalogue, port);
            System.out.println("Registration de "+name);
           
            String urlMetier = URL_RMI+name;
            //registry.rebind("localhost/"+name, stubCatalog);           
View Full Code Here

      String urlCommandes = URL_RMI+"MetierCommandes";
      String urlProduits = URL_RMI+"MetierProduits";
      String urlClients = URL_RMI+"MetierClients";
     
      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");
View Full Code Here

    /**
     *
     */
    public String execute(HttpServletRequest req) throws Exception {
      String idProduit = req.getParameter("idProduit");
      IMetierCatalogue mc = (IMetierCatalogue)req.getSession().getServletContext().getAttribute("metierCatalogue");
      //MetierCatalogue mc = new MetierCatalogue();
      Produit produit = null;
      if(idProduit == null){       
        req.setAttribute(Message.MESSAGE_ERREUR, Message.PAS_DE_PRODUIT_SAISI);       
        return erreur;
      }else{
        //Accés au métier, récupération des infos sur le produit et état des stocks
        produit = mc.rechercherProduit(idProduit);
        req.setAttribute(Message.PRODUIT, produit);
      }
     
      return suite;
    }
View Full Code Here

    /**
     *
     */
    public String execute(HttpServletRequest req) throws Exception {
     
      IMetierCatalogue mc = (IMetierCatalogue)req.getSession().getServletContext().getAttribute("metierCatalogue");
      String libCategorie = req.getParameter("libCategorie");
      //MetierCatalogue mc = new MetierCatalogue();
     
      ArrayList<Produit> catalogue = null;
     
     
      // On marque le passage par cet action
      req.setAttribute("prec", "menu");
     
      String idProduit = req.getParameter("idProduit");
      String qteStr = req.getParameter("qte");
     
     
     
      // On récupére la liste des catégories
      ArrayList<String> categories = null;
      categories = (ArrayList<String>)req.getSession().getServletContext().getAttribute("categories");
      if(categories == null){
        try{
          System.out.println("Recuperation des catégories");
          categories = mc.getListeCategories();
          System.out.println("Categ recuperées");
          req.getSession().getServletContext().setAttribute("categories",categories);
          //req.setAttribute("categories", categories);
        }catch(MetierException me){
          me.printStackTrace();
          req.setAttribute(Message.MESSAGE_ERREUR, Message.PAS_DE_CATEGORIES);
          return erreur;
        }
      }
     
     
      // On ajoute le produit au panier si on a un id de produit
      if(idProduit != null && qteStr != null){
        try{
          Produit p = mc.rechercherProduit(idProduit);
          Panier panier = (Panier)req.getSession(true).getAttribute("panier");
          int qte = Integer.parseInt(qteStr);
          panier.ajouterProduit(p, qte);
        }catch(MetierException me){
          me.printStackTrace();
          req.setAttribute(Message.MESSAGE_ERREUR, Message.PROBLEME_PANIER);
          return erreur;
        }
      }
     
      //System.out.println("Libellé = "+libCategorie);
      //if(libCategorie == null){
        //On demande la liste des produits compléte       
        try{           
          System.out.println("Recuperation du catalogue");
         
          catalogue = mc.listerCatalogue(libCategorie);
          System.out.println("Catalogue recupérée");
          System.out.println("Catalogue = "+catalogue);
          req.setAttribute("catalogue", catalogue);
        }catch(Exception me){
          me.printStackTrace();
View Full Code Here

TOP

Related Classes of interfaces.catalogue.IMetierCatalogue

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.