Package com.gwcworld.core.bean

Examples of com.gwcworld.core.bean.User


 
  public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
 
    ModelAndView mav = new ModelAndView(Constants.LEFT_COLUMN);
   
    User user = (User)request.getSession().getAttribute(Constants.USER_SESSION);
   
    mav.addObject("customerId", request.getParameter("customerId"));
      mav.addObject("selectedMenu", request.getParameter("selectedMenu"));
    mav.addObject("shortUsername", user.getEmail().substring(0, user.getEmail().indexOf("@")));
      mav.addObject("showUser", request.getParameter("showUser"));
      mav.addObject("showProjects", request.getParameter("showProjects"));
      mav.addObject("showExhibitors", request.getParameter("showExhibitors"));
       
    return mav;
View Full Code Here


    boolean submitted = request.getParameter("submitted")!=null&&request.getParameter("submitted").equals("true")?true:false;
   
    if(submitted){
      String email = request.getParameter("email");
     
      User user = userService.getByEmail(email);
     
      if(user!=null){
        try{
         
          Map<String, Object> params = new HashMap<String, Object>();
          params.put("password", user.getPassword());
         
          boolean mailSent = true;
          try{
            mailUtil.sendMessage(email, "Mappe - recupera password", pwdLostTemplate, params);
          }
View Full Code Here

 
    ModelAndView mav = new ModelAndView(Constants.CONFIRM_USER);
   
    String optInToken = request.getParameter("optInToken");
    if(optInToken!=null){
      User user = userService.getUserByToken(optInToken);
     
      boolean result = false;
      if(user!=null && !user.isActive()){
        user.setActivationDate(new Date());
        user.setActive(true);
        userService.save(user);
        result = true;
      }
      mav.addObject("result", result);
    }
View Full Code Here

  public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
 
    ModelAndView mav = new ModelAndView(Constants.PROJECT_VIEW);
   
    int projectId = WebUtil.parameter2int(request.getParameter("projectId"));
    User user = (User)request.getSession().getAttribute(Constants.USER_SESSION);

    Project project = projectService.getById(projectId);
    Date lastSavedMap = mapService.getLastSaveDate(project);
    project.setLastEdit(lastSavedMap);
   
    if(project!=null && (user.getUserGroup().getLevel()==Constants.USER_GROUP_SUPERUSER || user.getCustomer().getId()==project.getCustomer().getId())){
     
      List<Map[]> mapsByProjectAndUniqueName = mapService.getAllByProjectWithUniqueName(project, MAX_RESULT);
     
      request.getSession().setAttribute(Constants.PROJECT_ID_FOR_EXHIBITOR_VIEW, new Integer(projectId));
      mav.addObject("allMapsByName", mapsByProjectAndUniqueName);
View Full Code Here

    if(submitted){
      String email = request.getParameter("email");
      String password = request.getParameter("password");
      boolean rememberMe = WebUtil.parameter2boolean(request.getParameter("rememberMe"));
     
      User user = userService.login(email, password);
     
      if(user!=null){
       
        userService.updateUserAccesTime(user, new Date());
       
        if(rememberMe){
          Cookie rememberMeCookie = new Cookie(Constants.USER_LOGIN_COOKIE, user.getEmail());
          rememberMeCookie.setDomain(Constants.SSO_REALM);
          rememberMeCookie.setMaxAge(60*60*24*30);
          rememberMeCookie.setValue(user.getEmail());
          response.addCookie(rememberMeCookie);
        }
        request.getSession().setAttribute(Constants.USER_SESSION, user);
        //mav = new ModelAndView("redirect:/it/lista-progetti/");
        mav = null;
View Full Code Here

public class DispatcherServlet extends org.springframework.web.servlet.DispatcherServlet{
 
  public void doService(HttpServletRequest request, HttpServletResponse response) throws Exception{
   
    User user = (User)request.getSession().getAttribute(Constants.USER_SESSION);
    if((user==null || !user.isActive())
        && request.getRequestURI().indexOf("addExhibitor")<0
        && request.getRequestURI().indexOf("areaElementTypes")<0
        && request.getRequestURI().indexOf("confirm")<0
        && request.getRequestURI().indexOf("designerView")<0
        && (request.getRequestURI().indexOf("exhibitorsJsonList.do")<0)
View Full Code Here

 
  public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
 
    ModelAndView mav = new ModelAndView(Constants.EDIT_USER);
   
    User user = (User)request.getSession().getAttribute(Constants.USER_SESSION);
    boolean submitted = WebUtil.parameter2boolean(request.getParameter("submitted"));
   
    List<Customer> customers = customerService.getAll();
    List<UserGroup> groups = userGroupService.getAll();
   
    int userId = WebUtil.parameter2int(request.getParameter("userId"));
    User userView = userService.getById(userId);
    logger.debug("1");
    if((userView == null && (user.getUserGroup().getLevel2int()==Constants.USER_GROUP_SUPERUSER || user.getUserGroup().getLevel2int()==Constants.USER_GROUP_ADMIN))
      || (userView!=null && (user.getUserGroup().getLevel2int()==Constants.USER_GROUP_SUPERUSER || (user.getUserGroup().getLevel2int()==Constants.USER_GROUP_ADMIN && user.getCustomer().equals(userView.getCustomer()))))
      ||  (userView!=null && userView.getId() == userView.getId())){
      logger.debug("2");
      if(submitted){
        logger.debug("3");
        String userEnabled = request.getParameter("userEnabled");
        int customerId = WebUtil.parameter2int(request.getParameter("customerId"));
        int groupId = WebUtil.parameter2int(request.getParameter("groupId"));
       
        Customer customer = customerService.getById(customerId);
        UserGroup userGroup = userGroupService.getById(groupId);
       
        boolean result = true;
       
        if(userId!=0 && userView!=null){
          logger.debug("4");
          if(userEnabled!=null && user.getId()!=userId)
            userView.setActive(userEnabled.equals(Constants.USER_ACTIVE)?true:false);
          if(customer!=null)
            userView.setCustomer(customer);
          if(userGroup!=null)
            userView.setUserGroup(userGroup);
          userService.save(userView);
         
          mav = new ModelAndView(Constants.VIEW_USER);
        }
        else{
          logger.debug("5");
          String email = request.getParameter("email");
          String password = request.getParameter("password");
         
          if(userService.getByEmail(email)!=null){
            result = false;
          }
          else{
            logger.debug("6");
            User newUser = new User();
            newUser.setEmail(email);
            newUser.setPassword(password);
           
            newUser.setCustomer(customer);
            newUser.setUserGroup(userGroup);
           
            Date now = new Date();
            SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy/HH:mm");
            newUser.setRegistrationDate(now);
           
            newUser.setOptInToken(Md5Util.encript(sdf.format(now)+email));
           
            try{
             
              Map<String, Object> params = new HashMap<String, Object>();
              params.put("email", newUser.getEmail());
              params.put("password", newUser.getPassword());
              params.put("doubleOptIn", newUser.getOptInToken());
             
              try{
                mailUtil.sendMessage(email, "Mappe - conferma registrazione", emailConfirmTemplate, params);
              }
              catch (Exception e) {
View Full Code Here

     
  public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {

    ModelAndView mav = new ModelAndView(Constants.PROJECT_LIST);
   
    User user = (User)request.getSession().getAttribute(Constants.USER_SESSION);
   
    if(request.getSession().getAttribute(Constants.PROJECT_ID_FOR_EXHIBITOR_VIEW)!=null)
      request.getSession().removeAttribute(Constants.PROJECT_ID_FOR_EXHIBITOR_VIEW);
     
    List<Project> projects = null;
   
    if(user.getUserGroup().getLevel()==1)
      projects = projectService.getAll();
    else
      projects = projectService.getProjectsByCustomer(user.getCustomer());
   
    if(projects!=null){
      for (Iterator<Project> iterator = projects.iterator(); iterator.hasNext();) {
        Project project = iterator.next();
        Date lastSavedMap = mapService.getLastSaveDate(project);
View Full Code Here

    int result = 1;
    if(mapJson!=null){
     
      try{
        Project project = projectService.getById(projectId);
        User user = userService.getById(userId);
       
        Map map = new Map();
        map.setName(mapJson.getName());
        map.setDescription(mapJson.getDescription());
        map.setMilestone(mapJson.isMilestone());
View Full Code Here

TOP

Related Classes of com.gwcworld.core.bean.User

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.