Package org.apache.roller.weblogger.business

Examples of org.apache.roller.weblogger.business.WeblogManager


    /**
     * Get the list of all categories for the action weblog, not including root.
     */
    public List<WeblogCategory> getCategories() {
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            return wmgr.getWeblogCategories(getActionWeblog(), false);
        } catch (WebloggerException ex) {
            log.error("Error getting category list for weblog - "+getWeblog(), ex);
            return Collections.EMPTY_LIST;
        }
    }
View Full Code Here


    }
   
   
    public void myPrepare() {
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            if(!StringUtils.isEmpty(getCategoryId())) {
                setCategory(wmgr.getWeblogCategory(getCategoryId()));
            }
        } catch (WebloggerException ex) {
            log.error("Error looking up category", ex);
        }
    }
View Full Code Here

           
            // add new folder to parent
            getCategory().addCategory(newCategory);
           
            // save changes
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            wmgr.saveWeblogCategory(newCategory);
            WebloggerFactory.getWeblogger().flush();
           
            // notify caches
            CacheManager.invalidate(newCategory);
           
View Full Code Here

        assertEquals(website2.getId(), s2.getSubjectId());
        assertEquals(1L, s2.getCount());  
    }
    public void testGetMostCommentedWeblogEntries() throws Exception {
       
        WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();     
        List list = mgr.getMostCommentedWeblogEntries(null, null, null, 0, -1);
       
        assertNotNull(list);
        assertEquals(3, list.size());
       
        StatCount s1 = (StatCount)list.get(0);
View Full Code Here

        List<WeblogEntry> entries = null;
        boolean hasMore = false;
        try {
            String status = getBean().getStatus();
           
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            List<WeblogEntry> rawEntries = wmgr.getWeblogEntries(
                    getActionWeblog(),
                    null,
                    getBean().getStartDate(),
                    getBean().getEndDate(),
                    getBean().getCategoryPath(),
View Full Code Here

        tmpCat.setPath("");
        cats.add(tmpCat);
       
        List<WeblogCategory> weblogCats = Collections.EMPTY_LIST;
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            weblogCats = wmgr.getWeblogCategories(getActionWeblog(), false);
        } catch (WebloggerException ex) {
            log.error("Error getting category list for weblog - "+getWeblog(), ex);
        }
       
        cats.addAll(weblogCats);
View Full Code Here

                catParam = mWebsite.getDefaultCategory().getPath();
                if (catParam.equals("/")) {
                    catParam = null;
                }
            }
            WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
           
            //ret = mgr.getRecentWeblogEntriesArray(
            //name, day, catParam, maxEntries, true );
           
            List mEntries = mgr.getWeblogEntries(
                   
                    mWebsite,
                    null,
                    null,                        // startDate
                    day,                         // endDate
View Full Code Here

     * @return List of Comments.
     */
    public List getRecentComments(int maxCount) {
        List recentComments = new ArrayList();
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            List recent = wmgr.getComments(
                   
                    mWebsite,
                    null,  // weblog entry
                    null,  // search String
                    null,  // startDate
View Full Code Here

       
        if (entries == null) {
            entries = new TreeMap(new ReverseComparator());
            try {
                Weblogger roller = WebloggerFactory.getWeblogger();
                WeblogManager wmgr = roller.getWeblogManager();
                Map mmap = WebloggerFactory.getWeblogger().getWeblogManager().getWeblogEntryObjectMap(
                       
                        weblog,
                        startDate,
                        endDate,
View Full Code Here

    public static WeblogCategory setupWeblogCategory(Weblog weblog,
                                                         String name,
                                                         WeblogCategory parent)
            throws Exception {
       
        WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
        WeblogCategory root = mgr.getRootWeblogCategory(weblog);
       
        WeblogCategory catParent = root;
        if(parent != null) {
            catParent = parent;
        }
        WeblogCategory testCat = new WeblogCategory(weblog, catParent, name, null, null);
        mgr.saveWeblogCategory(testCat);
       
        // flush to db
        WebloggerFactory.getWeblogger().flush();
       
        // query for object
        WeblogCategory cat = mgr.getWeblogCategory(testCat.getId());
       
        if(cat == null)
            throw new WebloggerException("error setting up weblog category");
       
        return cat;
View Full Code Here

TOP

Related Classes of org.apache.roller.weblogger.business.WeblogManager

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.