Package org.apache.roller.weblogger.pojos

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


        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

        log.info("BEGIN");
       
        BookmarkManager bmgr = WebloggerFactory.getWeblogger().getBookmarkManager();
       
        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        WeblogBookmarkFolder root = bmgr.getRootFolder(testWeblog);
       
        // add a small tree /fold1/fold2
        WeblogBookmarkFolder fold1 = new WeblogBookmarkFolder(root, "fold1", null, testWeblog);
        root.addFolder(fold1);
        bmgr.saveFolder(fold1);
        WeblogBookmarkFolder fold2 = new WeblogBookmarkFolder(fold1, "fold2", null, testWeblog);
        fold1.addFolder(fold2);
        bmgr.saveFolder(fold2);
        TestUtils.endSession(true);
       
        // check that tree can be navigated
        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        root = bmgr.getRootFolder(testWeblog);
        assertEquals(1, root.getFolders().size());
        fold1 = (WeblogBookmarkFolder) root.getFolders().iterator().next();
        assertEquals("fold1", fold1.getName());
        assertEquals(1, fold1.getFolders().size());
        fold2 = (WeblogBookmarkFolder) fold1.getFolders().iterator().next();
        assertEquals("fold2", fold2.getName());
       
        // now delete folder and subfolders should be deleted by cascade
        bmgr.removeFolder(fold1);
        TestUtils.endSession(true);
       
View Full Code Here

        log.info("BEGIN");
       
        BookmarkManager bmgr = WebloggerFactory.getWeblogger().getBookmarkManager();
       
        // start at root
        WeblogBookmarkFolder root = bmgr.getRootFolder(TestUtils.getManagedWebsite(testWeblog));
       
        // walk first level
        Set folders = root.getFolders();
        assertEquals(2, folders.size());
        assertTrue(folders.contains(testFolder));
       
        // find cat1
        WeblogBookmarkFolder folder = null;
        for(Iterator it = folders.iterator(); it.hasNext(); ) {
            folder = (WeblogBookmarkFolder) it.next();
            if(folder.getName().equals(f1.getName())) {
                break;
            }
        }
       
        // walk second level
        folders = folder.getFolders();
        assertEquals(1, folders.size());
        assertTrue(folders.contains(f2));
       
        // find cat2
        folder = (WeblogBookmarkFolder) folders.iterator().next();
       
        // walk third level
        folders = folder.getFolders();
        assertEquals(1, folders.size());
        assertTrue(folders.contains(f3));
       
        // find cat3
        folder = (WeblogBookmarkFolder) folders.iterator().next();
       
        // make sure this is the end of the tree
        folders = folder.getFolders();
        assertEquals(0, folders.size());
       
        log.info("END");
    }
View Full Code Here

        log.info("BEGIN");
       
        BookmarkManager bmgr = WebloggerFactory.getWeblogger().getBookmarkManager();
       
        testWeblog = TestUtils.getManagedWebsite(testWeblog);
        WeblogBookmarkFolder root = bmgr.getRootFolder(testWeblog);
       
        // check that root has folder
        assertTrue(root.hasFolder(testFolder.getName()));
       
        log.info("END");
    }
View Full Code Here

        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);
       
        // now delete the weblog owning these categories
View Full Code Here

                                         String name,
                                         WeblogBookmarkFolder parent)
            throws Exception {
       
        BookmarkManager mgr = WebloggerFactory.getWeblogger().getBookmarkManager();
        WeblogBookmarkFolder root = mgr.getRootFolder(weblog);
       
        WeblogBookmarkFolder folderParent = root;
        if(parent != null) {
            folderParent = parent;
        }
        WeblogBookmarkFolder testFolder = new WeblogBookmarkFolder(folderParent, name, null, weblog);
        mgr.saveFolder(testFolder);
       
        // flush to db
        WebloggerFactory.getWeblogger().flush();
       
        // query for object
        WeblogBookmarkFolder cat = mgr.getFolder(testFolder.getId());
       
        if(testFolder == null)
            throw new WebloggerException("error setting up weblog folder");
       
        return testFolder;
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.