Package net.sourceforge.pebble.web.view

Examples of net.sourceforge.pebble.web.view.RedirectView


      }
    }

    String redirectUrl = request.getParameter("redirectUrl");
    if (redirectUrl != null && redirectUrl.trim().length() > 0) {
      return new RedirectView(redirectUrl);
    } else {
      return new ForwardView("/viewResponses.secureaction");
    }
  }
View Full Code Here


      blog.info("Blog security settings saved.");
    } catch (BlogServiceException e) {
      throw new ServletException(e);
    }

    return new RedirectView(blog.getUrl() + "viewBlogSecurity.secureaction");
  }
View Full Code Here

      String claimedIdentity = request.getParameter("openid_identifier");
      try {
        String returnToUrl = request.getRequestURL().toString();
        String realm = PebbleContext.getInstance().getConfiguration().getUrl();
        String openIdUrl = openIDConsumer.beginConsumption(request, claimedIdentity, returnToUrl, realm);
        return new RedirectView(openIdUrl);
      } catch (OpenIDConsumerException oice) {
        log.error("Error adding OpenID", oice);
        validationContext.addError("Error adding OpenID " + oice.getMessage());
      }

    } else {

      try {
        OpenIDAuthenticationToken token = openIDConsumer.endConsumption(request);
        if (token.getStatus() == OpenIDAuthenticationStatus.SUCCESS) {
          // Check that the OpenID isn't already mapped
          String openId = token.getIdentityUrl();
          if (securityRealm.getUserForOpenId(openId) != null) {
            validationContext.addError("The OpenID supplied is already mapped to a user.");
          } else {
            // Add it
            securityRealm.addOpenIdToUser(userDetails, openId);
            return new RedirectView(blog.getUrl() + "/editUserPreferences.secureaction");
          }
        } else {
          validationContext.addError(StringUtils.transformHTML(token.getMessage()));
        }
View Full Code Here

    super.setUp();
  }

  public void testUserLoggedOutAndRedirectedToBlogHomePage() throws Exception {
    request.setParameter("redirectUrl", blog.getUrl());
    RedirectView view = (RedirectView)action.process(request, response);
    assertEquals("/blog/", view.getUri());

    MockHttpSession session = (MockHttpSession)request.getSession();
    assertNull(session.getAttribute(Constants.AUTHENTICATED_USER));
    assertTrue(session.wasInvalidated());
  }
View Full Code Here

          }
        }
      }
    }

    return new RedirectView(blog.getUrl() + "viewStaticPages.secureaction");
  }
View Full Code Here

   
    if (blogId != null && blogId.length() > 0 && blogId.matches(regex) && blogManager.getBlog(blogId) == null) {
      blogManager.addBlog(blogId);
    }

    return new RedirectView(blog.getUrl() + "viewBlogs.secureaction");
  }
View Full Code Here

    StaticPage staticPage = getStaticPage(request);
    StaticPageService service = new StaticPageService();
    service.unlock(staticPage);

    if (staticPage.isPersistent()) {
      return new RedirectView(staticPage.getLocalPermalink());
    } else {
      return new RedirectView(staticPage.getBlog().getUrl() + "viewStaticPages.secureaction");
    }
  }
View Full Code Here

    } else {
      try {
        service.putStaticPage(staticPage);
        staticPage.getBlog().info("Static page <a href=\"" + staticPage.getLocalPermalink() + "\">" + staticPage.getTitle() + "</a> saved.");
        service.unlock(staticPage);
        return new RedirectView(staticPage.getLocalPermalink());
      } catch (StaticPageServiceException e) {
        log.error(e.getMessage(), e);

        return new StaticPageFormView();
      }
View Full Code Here

        return new ForwardView("/viewHomePage.action");
      }
    }

    return new RedirectView(blogEntry.getLocalPermalink());
  }
View Full Code Here

        throw new ServletException(e);
      }

    }

    return new RedirectView(blog.getUrl() + "viewPebbleProperties.secureaction");
  }
View Full Code Here

TOP

Related Classes of net.sourceforge.pebble.web.view.RedirectView

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.