Package ch.entwine.weblounge.common.security

Examples of ch.entwine.weblounge.common.security.User


  public Response removeRole(@PathParam("id") String login,
      @PathParam("context") String context, @FormParam("role") String role,
      @Context HttpServletRequest request) {

    // Make sure that the user owns the roles required for this operation
    User user = securityService.getUser();
    if (!SecurityUtils.userHasRole(user, SystemRole.SITEADMIN))
      return Response.status(Status.FORBIDDEN).build();

    // Make sure a role has been provided as part of the request
    if (StringUtils.isBlank(role))
View Full Code Here


   * @return the corresponding <code>int</code> to skip or include the tag body
   * @see javax.servlet.jsp.tagext.Tag#doStartTag()
   */
  public int doStartTag() throws JspException {
    super.doStartTag();
    User user = request.getUser();
    if (skip(user)) {
      return SKIP_BODY;
    } else if (user != null) {
      stashAndSetAttribute(UserCheckTagVariables.USER, user);
    }
View Full Code Here

    // user
    else if ("user".equals(raw)) {
      String login = (String) clipboard.remove("user");
      String realm = (String) clipboard.remove("realm");
      String name = getCharacters();
      User user = new UserImpl(login, realm, name);
      clipboard.put("user", user);
    }

    // date
    else if ("date".equals(raw)) {
      try {
        Date d = dateFormat.parse(getCharacters());
        clipboard.put("date", d);
      } catch (ParseException e) {
        throw new IllegalStateException("Reading date failed: '" + getCharacters() + "'");
      }
    }

    // created
    else if ("created".equals(raw)) {
      User owner = (User) clipboard.remove("user");
      Date date = (Date) clipboard.remove("date");
      if (date == null)
        throw new IllegalStateException("Creation date not found");
      content.setCreationDate(date);
      if (owner != null)
View Full Code Here

        resource.addSeries(characters.toString());
      }

      // Pagelock
      else if ("locked".equals(raw)) {
        User user = (User) clipboard.remove("user");
        if (user != null)
          resource.lock(user);
      }

    }
View Full Code Here

        response.sendError(HttpServletResponse.SC_NOT_FOUND);
        return true;
      }

      // Can the page be accessed by the current user?
      User user = request.getUser();
      try {
        // TODO: Check permission
        // PagePermission p = new PagePermission(page, user);
        // AccessController.checkPermission(p);
      } catch (SecurityException e) {
View Full Code Here

    // DispatchUtils.sendNotFound(request, response);
    // return true;
    // }

    // Can the image be accessed by the current user?
    User user = request.getUser();
    try {
      // TODO: Check permission
      // PagePermission p = new PagePermission(page, user);
      // AccessController.checkPermission(p);
    } catch (SecurityException e) {
View Full Code Here

    // DispatchUtils.sendNotFound(request, response);
    // return true;
    // }

    // Can the page be accessed by the current user?
    User user = request.getUser();
    try {
      // TODO: Check permission
      // PagePermission p = new PagePermission(page, user);
      // AccessController.checkPermission(p);
    } catch (SecurityException e) {
View Full Code Here

    // DispatchUtils.sendNotFound(request, response);
    // return true;
    // }

    // Can the resource be accessed by the current user?
    User user = request.getUser();
    try {
      // TODO: Check permission
      // PagePermission p = new PagePermission(page, user);
      // AccessController.checkPermission(p);
    } catch (SecurityException e) {
View Full Code Here

    // Add the pages to the index
    repository.put(pageLive);
    repository.put(pageWork);

    // Create the users
    User editor1 = new UserImpl("editor1");
    User editor2 = new UserImpl("editor2");

    // Make sure resources are unlocked initially
    for (ResourceURI uri : repository.getVersions(uriLive)) {
      assertFalse(repository.isLocked(uri));
      assertFalse(repository.get(uri).isLocked());
View Full Code Here

    // Add the pages to the index
    repository.put(pageLive);
    repository.put(pageWork);

    // Create the users
    User editor1 = new UserImpl("editor1");

    // Lock the page (using live uri)
    repository.lock(uriLive, editor1);

    // Unlock the page
View Full Code Here

TOP

Related Classes of ch.entwine.weblounge.common.security.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.