Package org.apache.roller.weblogger.pojos

Examples of org.apache.roller.weblogger.pojos.WeblogBookmarkFolder


        log.info("BEGIN");
        try {
            BookmarkManager bmgr = WebloggerFactory.getWeblogger().getBookmarkManager();

            testWeblog = TestUtils.getManagedWebsite(testWeblog);
            WeblogBookmarkFolder root = bmgr.getRootFolder(testWeblog);

            boolean exception = false;
            try {
                // child folder with same name as first
                WeblogBookmarkFolder dupeFolder = new WeblogBookmarkFolder(root, testFolder.getName(), null, testWeblog);
                bmgr.saveFolder(dupeFolder);
                TestUtils.endSession(true);
            } catch (Throwable e) {
                exception = true;
            }
View Full Code Here


        log.info("BEGIN");
       
        BookmarkManager bmgr = WebloggerFactory.getWeblogger().getBookmarkManager();
       
        // test lookup by id
        WeblogBookmarkFolder testFolder = bmgr.getFolder(f1.getId());
        assertNotNull(testFolder);
        assertEquals(f1, testFolder);
       
        log.info("END");
    }
View Full Code Here

        log.info("BEGIN");
       
        BookmarkManager bmgr = WebloggerFactory.getWeblogger().getBookmarkManager();
       
        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        WeblogBookmarkFolder folder = bmgr.getFolder(testWeblog, "/folderFuncTest-f1");
        assertNotNull(folder);
        assertEquals(f1, folder);
       
        folder = bmgr.getFolder(testWeblog, "/folderFuncTest-f1/folderFuncTest-f2/folderFuncTest-f3");
        assertNotNull(folder);
        assertEquals(f3, folder);
       
        // test lazy lookup, with no slashes
        folder = bmgr.getFolder(testWeblog, "folderFuncTest-f1");
        assertNotNull(folder);
        assertEquals(f1, folder);
       
        // if no path is specified then we should get root folder
        folder = bmgr.getFolder(testWeblog, null);
        assertNotNull(folder);
        assertEquals("/", folder.getPath());
       
        log.info("END");
    }
View Full Code Here

        log.info("BEGIN");
       
        BookmarkManager bmgr = WebloggerFactory.getWeblogger().getBookmarkManager();
       
        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        WeblogBookmarkFolder root = bmgr.getRootFolder(testWeblog);
       
        // add a small tree /parentDelete-fold1/parentDelete-fold2
        WeblogBookmarkFolder fold1 = new WeblogBookmarkFolder(
                root, "parentDelete-fold1", null, TestUtils.getManagedWebsite(testWeblog));
        root.addFolder(fold1);
        bmgr.saveFolder(fold1);
       
        WeblogBookmarkFolder fold2 = new WeblogBookmarkFolder(
                fold1, "parentDelete-fold2", null, TestUtils.getManagedWebsite(testWeblog));
        fold1.addFolder(fold2);
        bmgr.saveFolder(fold2);
        TestUtils.endSession(true);
       
View Full Code Here

        // validation
        myValidate();
       
        if(!hasActionErrors()) try {
           
            WeblogBookmarkFolder newFolder = new WeblogBookmarkFolder(
                    getFolder(),
                    getBean().getName(),
                    getBean().getDescription(),
                    getActionWeblog());
           
View Full Code Here

       
        // name is required, has max length, no html
       
        // make sure new name is not a duplicate of an existing folder
        if(!getFolder().getName().equals(getBean().getName())) {
            WeblogBookmarkFolder parent = getFolder().getParent();
            if(parent != null && parent.hasFolder(getBean().getName())) {
                addError("folderForm.error.duplicateName", getBean().getName());
            }
        }
    }
View Full Code Here

            WeblogTemplate page = (WeblogTemplate) iter.next();
            this.strategy.remove(page);
        }
       
        // remove folders (including bookmarks)
        WeblogBookmarkFolder rootFolder = bmgr.getRootFolder(website);
        if (null != rootFolder) {
            this.strategy.remove(rootFolder);
        }
        this.strategy.flush();
View Full Code Here

        newWeblog.setDefaultCategory(rootCat);
       
        this.strategy.store(newWeblog);
       
        // add default bookmarks
        WeblogBookmarkFolder root = new WeblogBookmarkFolder(
                null, "root", "root", newWeblog);
        this.strategy.store(root);
       
        Integer zero = new Integer(0);
        String blogroll = WebloggerConfig.getProperty("newuser.blogroll");
        if (blogroll != null) {
            String[] splitroll = blogroll.split(",");
            for (int i=0; i<splitroll.length; i++) {
                String[] rollitems = splitroll[i].split("\\|");
                if (rollitems != null && rollitems.length > 1) {
                    WeblogBookmark b = new WeblogBookmark(
                            root,                // parent
                            rollitems[0],        // name
                            "",                  // description
                            rollitems[1].trim(), // url
                            null,                // feedurl
                            zero,                // weight
                            zero,                // priority
                            null);               // image
                    this.strategy.store(b);
                    root.getBookmarks().add(b);
                }
            }
        }
       
        // add any auto enabled ping targets
View Full Code Here

        log.info("BEGIN");
       
        BookmarkManager bmgr = WebloggerFactory.getWeblogger().getBookmarkManager();
       
        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        WeblogBookmarkFolder root = bmgr.getRootFolder(testWeblog);
       
        WeblogBookmarkFolder testFolder = new WeblogBookmarkFolder(null, "root", "root", TestUtils.getManagedWebsite(testWeblog));
        assertTrue(root.equals(testFolder));
       
        testFolder = new WeblogBookmarkFolder(root, "root", "root", TestUtils.getManagedWebsite(testWeblog));
        assertFalse(root.equals(testFolder));
       
        log.info("END");
    }
View Full Code Here

        log.info("BEGIN");
       
        BookmarkManager bmgr = WebloggerFactory.getWeblogger().getBookmarkManager();
       
        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        WeblogBookmarkFolder root = bmgr.getRootFolder(testWeblog);
       
        // start out with no folders and no bookmarks
        assertEquals(0, root.getFolders().size());
        assertEquals(0, root.getBookmarks().size());
       
        // add a folder
        WeblogBookmarkFolder newFolder = new WeblogBookmarkFolder(root, "folderBasicCRUD", null, TestUtils.getManagedWebsite(testWeblog));
        bmgr.saveFolder(newFolder);
        TestUtils.endSession(true);
       
        // check that folder was saved
        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        root = bmgr.getRootFolder(testWeblog);
        assertEquals(1, root.getFolders().size());
        WeblogBookmarkFolder folder = (WeblogBookmarkFolder) root.getFolders().iterator().next();
        assertEquals(newFolder, folder);
       
        // modify folder
        folder.setName("folderTest1");
        bmgr.saveFolder(folder);
        TestUtils.endSession(true);
       
        // check that folder was saved
        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        root = bmgr.getRootFolder(testWeblog);
        folder = (WeblogBookmarkFolder) root.getFolders().iterator().next();
        assertEquals("folderTest1", folder.getName());
       
        // test remove folder
        bmgr.removeFolder(folder);
        TestUtils.endSession(true);
       
View Full Code Here

TOP

Related Classes of org.apache.roller.weblogger.pojos.WeblogBookmarkFolder

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.