Examples of MenuTree


Examples of com.adito.navigation.MenuTree

      NetworkPlacePlugin.MESSAGE_RESOURCES_KEY));
    tree.addMenuItem("networkPlace", new OpenWebFolderAction(NetworkPlacePlugin.MESSAGE_RESOURCES_KEY));
  }

  void initMainMenu() throws Exception {
    MenuTree tree = NavigationManager.getMenuTree(CoreMenuTree.MENU_ITEM_MENU_TREE);

    tree.addMenuItem("resources", new MenuItem("userNetworkPlaces",
                NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
            "/showUserNetworkPlaces.do",
            500,
            true,
            null,
            SessionInfo.USER_CONSOLE_CONTEXT,
                        NETWORK_PLACE_RESOURCE_TYPE,
                        new Permission[] { PolicyConstants.PERM_PERSONAL_CREATE_EDIT_AND_DELETE },
                        NETWORK_PLACE_RESOURCE_TYPE));
    tree.addMenuItem("globalResources", new MenuItem("networkPlaces",
                NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
            "/showNetworkPlaces.do",
            200,
            true,
            null,
View Full Code Here

Examples of com.adito.navigation.MenuTree

      }
    });
  }

  void initPageTasks() throws Exception {
    MenuTree tree = NavigationManager.getMenuTree(PageTaskMenuTree.PAGE_TASK_MENU_TREE);

    // Networking showNetworkPlaces
    tree.addMenuItem(null, new MenuItem("showNetworkPlaces", null, null, 100, false, SessionInfo.MANAGEMENT_CONSOLE_CONTEXT));
    tree.addMenuItem("showNetworkPlaces", new MenuItem("createNetworkPlace",
            NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
            "/defaultNetworkPlaceDetails.do",
            100,
            true,
            "_self",
            SessionInfo.MANAGEMENT_CONSOLE_CONTEXT,
            NETWORK_PLACE_RESOURCE_TYPE,
            new Permission[] { PolicyConstants.PERM_CREATE_EDIT_AND_ASSIGN }));

        // Networking userNetworkPlaces
    tree.addMenuItem(null, new MenuItem("showUserNetworkPlaces", null, null, 100, false, SessionInfo.USER_CONSOLE_CONTEXT));
    tree.addMenuItem("showUserNetworkPlaces", new MenuItem("createPersonalNetworkPlace",
              NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
              "/defaultNetworkPlaceDetails.do",
              100,
              true,
              "_self",
              SessionInfo.USER_CONSOLE_CONTEXT,
              NETWORK_PLACE_RESOURCE_TYPE,
                  new Permission[] { PolicyConstants.PERM_PERSONAL_CREATE_EDIT_AND_DELETE }));

    // Networking fileSystem
    tree.addMenuItem(null, new MenuItem("fileSystem", null, null, 100, false, SessionInfo.ALL_CONTEXTS));
    tree.addMenuItem("fileSystem", new WriteRequiredFileSystemPageTask("createFolder",
            NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
            "javascript: setActionTarget('showMkDir'); document.forms[0].submit();",
            100,
            true,
            "_self",
            SessionInfo.ALL_CONTEXTS));
    tree.addMenuItem("fileSystem", new DeleteRequiredFileSystemPageTask("deleteSelected",
            NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
            "javascript: setActionTarget('deleteSelected'); document.forms[0].submit();",
            100,
            true,
            "_self",
            SessionInfo.ALL_CONTEXTS));
    tree.addMenuItem("fileSystem", new MenuItem("copySelected",
            NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
            "javascript: setActionTarget('copy'); document.forms[0].submit();",
            100,
            true,
            "_self",
            SessionInfo.ALL_CONTEXTS));
    tree.addMenuItem("fileSystem", new DeleteRequiredFileSystemPageTask("cutSelected",
            NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
            "javascript: setActionTarget('cut'); document.forms[0].submit();",
            100,
            true,
            "_self",
            SessionInfo.ALL_CONTEXTS));
    tree.addMenuItem("fileSystem", new WriteRequiredFileSystemPageTask("paste",
            NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
            "javascript: setActionTarget('confirmPaste'); document.forms[0].submit();",
            100,
            true,
            "_self",
            SessionInfo.ALL_CONTEXTS));
    tree.addMenuItem("fileSystem", new MenuItem("zipSelected",
            NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
            "javascript: setActionTarget('zip'); document.forms[0].submit();",
            100,
            true,
            "_self",
            SessionInfo.ALL_CONTEXTS));
    tree.addMenuItem("fileSystem", new MenuItem("home",
            NetworkPlacePlugin.MESSAGE_RESOURCES_KEY,
            "javascript: setActionTarget('home'); document.forms[0].submit();",
            100,
            true,
            "_self",
            SessionInfo.ALL_CONTEXTS));
    tree.addMenuItem("fileSystem", new WriteRequiredFileSystemPageTask("upload", NetworkPlacePlugin.MESSAGE_RESOURCES_KEY, "javascript: setActionTarget('upload'); document.forms[0].submit();", 100, true, "_self", SessionInfo.ALL_CONTEXTS));
  }
View Full Code Here

Examples of com.adito.navigation.MenuTree

    protected ActionForward onExecute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                    HttpServletResponse response) throws Exception {
        SessionInfo info = this.getSessionInfo(request);
        info.setNavigationContext(SessionInfo.USER_CONSOLE_CONTEXT);
        CoreUtil.resetMainNavigation(request.getSession());
        MenuTree menuTree = NavigationManager.getMenuTree(CoreMenuTree.MENU_ITEM_MENU_TREE);
        ActionForward fwd = menuTree.getFirstAvailableActionForward(menuTree.rebuildMenus(request));
        if (fwd == null) {
            throw new Exception("Use does not have any permission for using the current navigation context.");
        }
        return fwd;
View Full Code Here

Examples of com.adito.navigation.MenuTree

       // mgr.deregisterProvider(TgzStore.TGZ_SCHEME);
        //mgr.deregisterProvider(Tbz2Store.TBZ2_SCHEME);
    }

    private void removePageTasks() {
        MenuTree tree = NavigationManager.getMenuTree(PageTaskMenuTree.PAGE_TASK_MENU_TREE);
        tree.removeMenuItem("showNetworkPlaces", "createNetworkPlace");
        tree.removeMenuItem("fileSystem", "createFolder");
        tree.removeMenuItem("fileSystem", "deleteSelected");
        tree.removeMenuItem("fileSystem", "copySelected");
        tree.removeMenuItem("fileSystem", "cutSelected");
        tree.removeMenuItem("fileSystem", "paste");
        tree.removeMenuItem("fileSystem", "zipSelected");
        tree.removeMenuItem("fileSystem", "home");
        tree.removeMenuItem("fileSystem", "upload");
    }
View Full Code Here

Examples of com.adito.navigation.MenuTree

        tree.removeMenuItem("fileSystem", "home");
        tree.removeMenuItem("fileSystem", "upload");
    }

    private void removeMainMenu() {
        MenuTree tree = NavigationManager.getMenuTree(CoreMenuTree.MENU_ITEM_MENU_TREE);
        tree.removeMenuItem("resources", "userNetworkPlaces");
        tree.removeMenuItem("globalResources", "networkPlaces");
    }
View Full Code Here

Examples of com.adito.navigation.MenuTree

        tree.removeMenuItem("resources", "userNetworkPlaces");
        tree.removeMenuItem("globalResources", "networkPlaces");
    }

    private void removeTableItemActions() {
        MenuTree tree = NavigationManager.getMenuTree(TableItemActionMenuTree.MENU_TABLE_ITEM_ACTION_MENU_TREE);
        tree.removeMenuItem("favorites", FavoriteOpenWebFolderAction.TABLE_ITEM_ACTION_ID);
        tree.removeMenuItem("networkPlace", AddToFavoritesAction.TABLE_ITEM_ACTION_ID);
        tree.removeMenuItem("networkPlace", RemoveFromFavoritesAction.TABLE_ITEM_ACTION_ID);
        tree.removeMenuItem("networkPlace", RemoveResourceAction.TABLE_ITEM_ACTION_ID);
        tree.removeMenuItem("networkPlace", EditResourceAction.TABLE_ITEM_ACTION_ID);
        tree.removeMenuItem("networkPlace", OpenWebFolderAction.TABLE_ITEM_ACTION_ID);
    }
View Full Code Here

Examples of com.adito.navigation.MenuTree

        // Get any page tasks for this page
        String servletPath = request.getServletPath();
        if (servletPath.startsWith("/") && servletPath.endsWith(".do")) {
            servletPath = servletPath.substring(1, servletPath.length() - 3);
            MenuTree pageTaskMenuTree = NavigationManager.getMenuTree(PageTaskMenuTree.PAGE_TASK_MENU_TREE);
            MenuItem pageTasks = pageTaskMenuTree.getMenuItem(servletPath);
            if (pageTasks != null) {
                request.setAttribute(Constants.PAGE_TASKS, pageTaskMenuTree.rebuildMenus(pageTasks, request));
            } else {
                request.removeAttribute(Constants.PAGE_TASKS);
            }
            MenuTree toolBarMenuTree = NavigationManager.getMenuTree(ToolBarMenuTree.TOOL_BAR_MENU_TREE);
            MenuItem toolBarItems = toolBarMenuTree.getMenuItem(servletPath);
            if (toolBarItems != null) {
                request.setAttribute(Constants.TOOL_BAR_ITEMS, toolBarMenuTree.rebuildMenus(toolBarItems, request));
            } else {
                request.removeAttribute(Constants.TOOL_BAR_ITEMS);
            }
        } else {
            request.removeAttribute(Constants.PAGE_TASKS);
View Full Code Here

Examples of com.adito.navigation.MenuTree

    APPLICATION_SHORTCUT_RESOURCE_TYPE.addPermission(PolicyConstants.PERM_DELETE);
    APPLICATION_SHORTCUT_RESOURCE_TYPE.addPermission(PolicyConstants.PERM_PERSONAL_CREATE_EDIT_AND_DELETE);
  }

  void initTableItemActions() throws Exception {
    MenuTree tree = NavigationManager.getMenuTree(TableItemActionMenuTree.MENU_TABLE_ITEM_ACTION_MENU_TREE);

    // Application shortcuts
    tree.addMenuItem(null, new MenuItem("applicationShortcuts",
            ApplicationsPlugin.MESSAGE_RESOURCES_KEY,
            null,
            100,
            false,
            SessionInfo.ALL_CONTEXTS));
    tree.addMenuItem("applicationShortcuts", new AddToFavoritesAction(ApplicationsPlugin.MESSAGE_RESOURCES_KEY));
    tree.addMenuItem("applicationShortcuts", new RemoveFromFavoritesAction(ApplicationsPlugin.MESSAGE_RESOURCES_KEY));
    tree.addMenuItem("applicationShortcuts", new RemoveResourceAction(SessionInfo.ALL_CONTEXTS,
            ApplicationsPlugin.MESSAGE_RESOURCES_KEY));
    tree.addMenuItem("applicationShortcuts", new EditResourceAction(SessionInfo.ALL_CONTEXTS,
            ApplicationsPlugin.MESSAGE_RESOURCES_KEY));
    tree.addMenuItem("applicationShortcuts", new CloneResourceAction(SessionInfo.MANAGEMENT_CONSOLE_CONTEXT,
      ApplicationsPlugin.MESSAGE_RESOURCES_KEY));
  }
View Full Code Here

Examples of com.adito.navigation.MenuTree

    tree.addMenuItem("applicationShortcuts", new CloneResourceAction(SessionInfo.MANAGEMENT_CONSOLE_CONTEXT,
      ApplicationsPlugin.MESSAGE_RESOURCES_KEY));
  }

  void initMainMenu() throws Exception {
    MenuTree tree = NavigationManager.getMenuTree(CoreMenuTree.MENU_ITEM_MENU_TREE);

    tree.addMenuItem("resources", new MenuItem("userApplicationShortcuts",
            MESSAGE_RESOURCES_KEY,
            "/showUserApplicationShortcuts.do",
            300,
            true,
            null,
            SessionInfo.USER_CONSOLE_CONTEXT,
                        APPLICATION_SHORTCUT_RESOURCE_TYPE,
                        new Permission[] { PolicyConstants.PERM_PERSONAL_CREATE_EDIT_AND_DELETE },
                        APPLICATION_SHORTCUT_RESOURCE_TYPE));

    tree.addMenuItem("globalResources", new MenuItem("applicationShortcuts",
            MESSAGE_RESOURCES_KEY,
            "/showApplicationShortcuts.do",
            300,
            true,
            null,
View Full Code Here

Examples of com.adito.navigation.MenuTree

      }
    });
  }

  void initPageTasks() throws Exception {
    MenuTree tree = NavigationManager.getMenuTree(PageTaskMenuTree.PAGE_TASK_MENU_TREE);

    tree.addMenuItem(null, new MenuItem("showApplicationShortcuts",
            null,
            null,
            100,
            false,
            SessionInfo.MANAGEMENT_CONSOLE_CONTEXT));
    tree.addMenuItem("showApplicationShortcuts", new MenuItem("createApplicationShortcut",
            ApplicationsPlugin.MESSAGE_RESOURCES_KEY,
            "/applicationShortcutApplication.do",
            100,
            true,
            "_self",
            SessionInfo.MANAGEMENT_CONSOLE_CONTEXT,
            APPLICATION_SHORTCUT_RESOURCE_TYPE,
            new Permission[] { PolicyConstants.PERM_CREATE_EDIT_AND_ASSIGN }));
       
        // userApplicationShorctuts
        tree.addMenuItem(null, new MenuItem("showUserApplicationShortcuts", null, null, 100, false, SessionInfo.USER_CONSOLE_CONTEXT));
        tree.addMenuItem("showUserApplicationShortcuts", new MenuItem("createPersonalApplicationShortcut",
                        ApplicationsPlugin.MESSAGE_RESOURCES_KEY,
                        "/applicationShortcutApplication.do",
                        100,
                        true,
                        "_self",
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.