Package com.ateam.webstore.ui.views

Examples of com.ateam.webstore.ui.views.View


              
                l.info("Processing Login Request from session "+req.getSession().getId());
             
                Visitor v = login.getVistor();
                Employee emp = null;
                View resultView = null;
              
                try {
                        emp= service.authenticateEmployee(login.getVistor().getEmail(), login.getPassword());
                        if (emp!= null) {
                                l.info("Login Successful for "+login.getVistor().getEmail());

                                v.setEmployeeAuthenticated(true);
                                v.setEmployee(emp);
                                v.setKnown(true);
                              
                                req.getSession().setAttribute(SESSION_ATTRIBUTE_VISITOR,v);
                                login.setForm(FormName.LOGIN);
                                login.setSuccess(true);

                        }
                        else {
                                resultView = getLoginView("Invalid email or password. Please try again.", getMainAdminView());
                        }
                      
                } catch (Exception e) {
                        l.log(Level.INFO, "Failed authentication", e);
                        resultView = getLoginView("Invalid email or password. Please try again.", getMainAdminView());
                }

                if (v.isEmployeeAuthenticated()) try {
                      
                        if (login.getRedirect() != null) {
                                resultView = new View();
                                resultView.setRedirectPath(login.getRedirect());
                        }
                        else {
                                resultView = getAdminHomeView();
                        }
View Full Code Here


                        add.setResultView(getAdminAddEmployeeView("An account for"+add.getEmail()+" already exists"));
                }
                else {
                 
                  l.info("registration form check OK "+req.getSession().getId());
                    View rv = new View(getAdminHomeView());
                    Employee e = null;
                    try {
                        String ssn = Utilities.padStringToLength(Math.abs(new Random().nextInt())+"", "0", 9, false);
                        e = service.registerEmployee(add.getFirstName(), add.getLastName(), add.getEmail(), add.getPw(), new Long(1), "foo", ssn, "Employee", new Date(new java.util.Date().getTime()), "A1", new Double(100000));
                        RoleService rs = new RoleService();
                        Role role = rs.getById(new Integer(add.getRoleId()));
                        EmployeeRoles er = new EmployeeRoles(new Date(new java.util.Date().getTime()), e, role);
                        EmployeeRolesService ers = new EmployeeRolesService();
                        ers.store(er);
                            rv.setMessage("Employee addition Complete");
                            add.setResultMessage("Employee successfull added");
                    } catch (Exception e1) {
                      if (e != null) {
                        service.remove(e);
                      }
                        l.log(Level.WARNING, "", e1);
                        rv.setError(true);
                        rv = getAdminAddEmployeeView("An error occured.");
                        add.setResultMessage("Unable to process request");
                    }

                    add.setResultView(rv);                
View Full Code Here

    }



    public View getLogoutView() {
      View v = new View (getLoginView("You are now logged out"));
     
      req.getSession().invalidate();
     
      return v;
    }
View Full Code Here

    //Check auth
    Visitor v = (Visitor) req.getSession().getAttribute(SESSION_ATTRIBUTE_VISITOR);
    if (!v.isAuthenticated()) {
      l.info("session not authenticated for checkout: "+req.getSession().getId());
      CustomerHandler ch = new CustomerHandler(req);
      View view = ch.getLoginView("Please first login.");
      view.setLoginRedirectPath(req.getContextPath()+"/store?checkout");
      return view;
    }
   
    l.info("start checkout for session: "+req.getSession().getId());
   
View Full Code Here

        updateCart();
        fs.setResultView(getCartView());     
      }
    } catch (Exception e) {
      l.log(Level.WARNING, "Unable to process cart update", e);
      View v = getCartView();
      v.setMessage("Unable to process request.");
      fs.setResultView(v);
      fs.setResultMessage("Unable to process request.");
    }

View Full Code Here

TOP

Related Classes of com.ateam.webstore.ui.views.View

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.