Package com.claymus.site

Examples of com.claymus.site.Error401


    if(tokens.length == 1) {
      if(accessLevel >= ModuleHelper.VIEW_ONLY) {
        contentsData.add(new Administer(accessLevel));
        contentsData.add(new ManageModules(accessLevel));
      } else {
        contentsData.add(new Error401());
      }
    }

    return contentsData;
  }
View Full Code Here


    if(tokens.length == 1) {
      if(accessLevel >= ModuleHelper.VIEW_ONLY)
        return new ManageContents(accessLevel, page, user);
      else
        return new Error401();

    } else if(tokens.length == 2 && tokens[1].equals("add")) {
      if(accessLevel >= ModuleHelper.ADD)
        return new ContentTypes(page);
      else
        return new Error401();

    } else if(tokens.length == 2 && tokens[1].equals("new")) {
      String contentType = ClaymusMain.getRequest().getParameter("type");
      if(contentType == null)
        return null;

      final ContentType contentData = ContentData.getContentType(contentType);
      if(contentData == null)
        return null;

      if(! contentData.hasEditor())
        return null;

      if(accessLevel >= ModuleHelper.ADD)
        return new ContentType() {

          @Override
          public String getName() {
            return page.getTitle() != null
                ? page.getTitle() + " \u00BB Add Content \u00BB " + contentData.getName()
                : "(no title)"     + " \u00BB Add Content \u00BB " + contentData.getName();
          }

          @Override
          protected String getHTML() {
            String html = "<div class='claymus-h1'>" + getName() + "</div>";
            html += contentData.getEditor();
            return html;
          }

        };
      else
        return new Error401();

    } else if(tokens.length == 2 && tokens[1].equals("edit")) {
      String encoded = ClaymusMain.getRequest().getParameter("key");
      if(encoded == null)
        return null;

      final Content content = ContentData.getContent(KeyFactory.stringToKey(encoded));
      if(content == null)
        return null;

      if(page.getId() != content.getPageId())
        return null;

      if(accessLevel >= ModuleHelper.ADD_EDIT || (accessLevel == ModuleHelper.ADD && content.getOwner().equals(user)))
        return new ContentType() {

          @Override
          public String getName() {
            return page.getTitle() != null
                ? page.getTitle() + " \u00BB Edit Content \u00BB " + content.getName()
                : "(no title)"     + " \u00BB Edit Content \u00BB " + content.getName();
          }

          @Override
          protected String getHTML() {
            String html = "<div class='claymus-h1'>" + getName() + "</div>";
            html += content.getEditor();
            return html;
          }

        };
      else
        return new Error401();

    } else {
      return null;

    }
View Full Code Here

    if(tokens.length == 1) {
      if(accessLevel >= ModuleHelper.VIEW_ONLY)
        return new ManageThemes(accessLevel);
      else
        return new Error401();

    } else {
      return null;
    }
View Full Code Here

        if(contentModule == null)
          return new ManagePages(accessLevel, Module.NO_ACCESS, user);
        else
          return new ManagePages(accessLevel, contentModule.getAccessLevel(user.getRole()), user);
      } else {
        return new Error401();
      }

    } else if(tokens.length == 2 && tokens[1].equals("new")) {
      if(accessLevel >= ModuleHelper.ADD)
        return new ContentType() {

          @Override
          public String getName() {
            return "Add Page";
          }

          @Override
          protected String getHTML() {
            return "<div class='claymus-h1'>" + getName() + "</div>" +
                "<div id='claymus-PageEditor'></div>" +
                "<script type='text/javascript' src='/com.claymus.site.module.page.pages.editor.gwt/com.claymus.site.module.page.pages.editor.gwt.nocache.js'></script>";
          }

        };
      else
        return new Error401();

    } else if(tokens.length == 2 && tokens[1].equals("edit")) {
      String encoded = ClaymusMain.getRequest().getParameter("key");
      if(encoded == null)
        return null;

      final Page page = PageData.getPage(KeyFactory.stringToKey(encoded));
      if(page == null)
        return null;

      if(accessLevel >= ModuleHelper.ADD_EDIT || (accessLevel == ModuleHelper.ADD && page.getCreator().equals(user)))
        return new ContentType() {

          @Override
          public String getName() {
            return page.getTitle() != null
                ? "Editing Page: " + page.getTitle()
                : "Editing Page: " + "(no title)";
          }

          @Override
          protected String getHTML() {
            return "<div class='claymus-h1'>" + getName() + "</div>" +
                "<div id='claymus-PageEditor'></div>" +
                "<script type='text/javascript' src='/com.claymus.site.module.page.pages.editor.gwt/com.claymus.site.module.page.pages.editor.gwt.nocache.js'></script>";
          }

        };
      else
        return new Error401();

    } else {
      return null;
    }
  }
View Full Code Here

    if(tokens.length == 1) {
      if(accessLevel >= ModuleHelper.VIEW_ONLY)
        return new ManageBlocks(accessLevel, user);
      else
        return new Error401();

    } else if(tokens.length == 2 && tokens[1].equals("add")) {
      if(accessLevel >= ModuleHelper.ADD)
        return new BlockTypes();
      else
        return new Error401();

    } else if(tokens.length == 2 && tokens[1].equals("new")) {
      String blockType = ClaymusMain.getRequest().getParameter("type");
      if(blockType == null)
        return null;

      final BlockType blockData = BlockData.getBlockType(blockType);
      if(blockData == null)
        return null;

      if(! blockData.hasEditor())
        return null;

      if(accessLevel >= ModuleHelper.ADD)
        return new ContentType() {

          @Override
          public String getName() {
            return "Add Block \u00BB " + blockData.getName();
          }

          @Override
          protected String getHTML() {
            String html = "<div class='claymus-h1'>" + getName() + "</div>";
            html += blockData.getEditor();
            return html;
          }

        };
      else
        return new Error401();

    } else if(tokens.length == 2 && tokens[1].equals("edit")) {
      String encoded = ClaymusMain.getRequest().getParameter("key");
      if(encoded == null)
        return null;

      final Block block = BlockData.getBlock(KeyFactory.stringToKey(encoded));
      if(block == null)
        return null;

      if(accessLevel >= ModuleHelper.ADD_EDIT || (accessLevel == ModuleHelper.ADD && block.getOwner().equals(user)))
        return new ContentType() {

          @Override
          public String getName() {
            return "Edit Block \u00BB " + block.getName();
          }

          @Override
          protected String getHTML() {
            String html = "<div class='claymus-h1'>" + getName() + "</div>";
            html += block.getEditor();
            return html;
          }

        };
      else
        return new Error401();

    } else {
      return null;

    }
View Full Code Here

TOP

Related Classes of com.claymus.site.Error401

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.