Package com.dotcms.repackage.org.apache.struts.action

Examples of com.dotcms.repackage.org.apache.struts.action.ActionMessages


    String userId = strTok.nextToken();
    String linkExpirationDateStr = strTok.nextToken();

    Date linkExpirationDate = UtilMethods.jdbcToDate(linkExpirationDateStr);
    User user = APILocator.getUserAPI().loadUserById(userId,APILocator.getUserAPI().getSystemUser(),false);
    ActionMessages am = new ActionMessages();

    if (!user.isNew()) {

      // the user exists
      if (!user.isActive()) {
 
        if (linkExpirationDate.after(new Date())) {
          user.setActive(true);
          APILocator.getUserAPI().save(user, APILocator.getUserAPI().getSystemUser(), false);
   
          //Logging in the user
              Company comp = com.dotmarketing.cms.factories.PublicCompanyFactory.getDefaultCompany();
              if (comp.getAuthType().equals(Company.AUTH_TYPE_EA)) {
                LoginFactory.doLogin(user.getEmailAddress(), user.getPassword(), false, request, response);
              } else {
                LoginFactory.doLogin(user.getUserId(), user.getPassword(), false, request, response);
              }
         
          am.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.account.user.activated"));
          saveMessages(request.getSession(), am);
          ActionForward forward = mapping.findForward("confirmation");
          return forward;
        }
        else {
          // resending activation account link
          request.setAttribute("userId", user.getUserId());
          return mapping.findForward("resendPage");
        }
      }
      else {
        am.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.account.user.already.active"));
        saveMessages(request.getSession(), am);
        ActionForward forward = mapping.findForward("confirmation");
        return forward;
      }
    }

    // the user does not exists
    am.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("errors.user.not.exist"));
    saveMessages(request.getSession(), am);
    return mapping.findForward("loginPage");
  }
View Full Code Here


    // sending Account Activation Email
    sendActivationAccountEmail(user, request);

    //make the redirect
    ActionMessages am = new ActionMessages();
    am.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("message.account.activation.email.sent"));
    saveMessages(request.getSession(), am);
    return mapping.findForward("confirmation");
  }
View Full Code Here

   
    loadUserInfoInRequest(form, userId, request);

        request.getSession().removeAttribute(WebKeys.LOGGED_IN_USER_CATS);

    ActionMessages msg = new ActionMessages();
        msg.add(Globals.MESSAGE_KEY, new ActionMessage("message.interests.saved"));
        request.setAttribute(Globals.MESSAGE_KEY, msg);

        return mapping.findForward("myInterestsPage");
  }
View Full Code Here

                    "Doing LoginRequiredFilter for RequestURI: " + request.getRequestURI() + "?" + request.getQueryString());

            //if we don't have a redirect yet
            session.setAttribute(WebKeys.REDIRECT_AFTER_LOGIN, request.getRequestURI() + "?" + request.getQueryString());

            ActionMessages ams = new ActionMessages();
            ams.add(Globals.MESSAGE_KEY, new ActionMessage("message.login.required"));
            session.setAttribute(Globals.MESSAGE_KEY, ams);
            response.sendError(401);
            return;
        }
View Full Code Here

     * @param request the servlet request
     * @since VelocityTools 1.1
     */
    public static ActionMessages getErrors(HttpServletRequest request)
    {
        ActionMessages errors = (ActionMessages)request.getAttribute(Globals.ERROR_KEY);
        if (errors == null || errors.isEmpty())
        {
            // then check the session
            HttpSession session = request.getSession(false);
            if (session != null)
            {
View Full Code Here

     * @param request the servlet request
     * @since VelocityTools 1.1
     */
    public static ActionMessages getMessages(HttpServletRequest request)
    {
        ActionMessages messages = (ActionMessages)request.getAttribute(Globals.MESSAGE_KEY);
        if (messages == null || messages.isEmpty())
        {
            // then check the session
            HttpSession session = request.getSession(false);
            if (session != null)
            {
View Full Code Here

                                     String bundle,
                                     HttpServletRequest request,
                                     HttpSession session,
                                     ServletContext application)
    {
        ActionMessages errors = getErrors(request);
        if (errors == null)
        {
            return "";
        }

        /* fetch the error messages */
        Iterator reports = null;
        if (property == null)
        {
            reports = errors.get();
        }
        else
        {
            reports = errors.get(property);
        }

        if (!reports.hasNext())
        {
            return "";
View Full Code Here

TOP

Related Classes of com.dotcms.repackage.org.apache.struts.action.ActionMessages

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.