Package org.jboss.seam.wiki.core.model

Examples of org.jboss.seam.wiki.core.model.WikiMenuItem


    @Restrict("#{s:hasPermission('Node', 'editMenu', directoryHome.instance)}")
    public void removeMenuItem(Long menuItemId) {
        Iterator<WikiMenuItem> it = menuItems.iterator();
        while (it.hasNext()) {
            WikiMenuItem wikiMenuItem = it.next();
            if (wikiMenuItem.getDirectoryId().equals(menuItemId)) {
                getLog().debug("Removing menu item: " + menuItemId);
                it.remove();
                alreadyUsedMenuItems.remove(wikiMenuItem.getDirectory());
                refreshAvailableMenuItems(getInstance());
            }
        }
    }
View Full Code Here


    @Restrict("#{s:hasPermission('Node', 'editMenu', directoryHome.instance)}")
    public void addMenuItem() {
        if (selectedChildDirectory != null) {
            getLog().debug("Adding menu item: " + selectedChildDirectory);
            WikiMenuItem newMenuItem = new WikiMenuItem(selectedChildDirectory);
            menuItems.add(newMenuItem);
            alreadyUsedMenuItems.add(selectedChildDirectory);
            refreshAvailableMenuItems(getInstance());
        }
    }
View Full Code Here

            getLog().debug("removing feed of directory: " + dir);
            getFeedDAO().removeFeed(dir);
        }

        // WikiMenuItem
        WikiMenuItem menuItem = getWikiNodeDAO().findMenuItem(dir);
        if (menuItem != null) {
            getLog().debug("removing menu item of directory: " + menuItem);
            getEntityManager().remove(menuItem);
        }
View Full Code Here

                DirectoryHome dirHome = (DirectoryHome)getInstance(DirectoryHome.class);
                assert dirHome.getInstance().getId().equals(3l); // Init!

                assert dirHome.getMenuItems().size() == 1;

                WikiMenuItem removedMenuItem = dirHome.getMenuItems().get(0);
                dirHome.removeMenuItem(removedMenuItem.getDirectoryId());

                assert invokeMethod("#{directoryHome.update}").equals("updated");
            }

            protected void renderResponse() throws Exception {
View Full Code Here

                WikiDirectory newMenuItem = dirHome.getAvailableMenuItems().iterator().next();
                dirHome.setSelectedChildDirectory(newMenuItem);
                dirHome.addMenuItem();

                WikiMenuItem removedMenuItem = dirHome.getMenuItems().get(0);
                dirHome.removeMenuItem(removedMenuItem.getDirectoryId());

                assert invokeMethod("#{directoryHome.update}").equals("updated");
            }

            protected void renderResponse() throws Exception {
View Full Code Here

TOP

Related Classes of org.jboss.seam.wiki.core.model.WikiMenuItem

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.