Package org.apache.roller.weblogger.business

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


     */
    public List getPinnedWeblogEntries(int length) {
        List results = new ArrayList();
        try {           
            Weblogger roller = WebloggerFactory.getWeblogger();
            WeblogManager wmgr = roller.getWeblogManager();
            List weblogs = wmgr.getWeblogEntriesPinnedToMain(new Integer(length));
            for (Iterator it = weblogs.iterator(); it.hasNext();) {
                WeblogEntry entry = (WeblogEntry) it.next();
                results.add(WeblogEntryWrapper.wrap(entry, urlStrategy));
            }
        } catch (Exception e) {
View Full Code Here


   
   
    public Map getEntries() {
        if (entries == null) try {
            Weblogger roller = WebloggerFactory.getWeblogger();
            WeblogManager wmgr = roller.getWeblogManager();
            currEntry = wmgr.getWeblogEntryByAnchor(weblog, entryAnchor);
            if (currEntry != null) {
               
                // clone the entry since we don't want to work with the real pojo
                WeblogEntry tmpEntry = new WeblogEntry();
                tmpEntry.setData(currEntry);
View Full Code Here

            startDate = cal.getTime();    
        }
       
        try {           
            Weblogger roller = WebloggerFactory.getWeblogger();
            WeblogManager wmgr = roller.getWeblogManager();
            results = wmgr.getPopularTags(null, startDate, length);
        } catch (Exception e) {
            log.error("ERROR: fetching site tags list", e);
        }
        return results;
    }  
View Full Code Here

   
    public long getCommentCount() {
        long count = 0;
        try {
            Weblogger roller = WebloggerFactory.getWeblogger();
            WeblogManager mgr = roller.getWeblogManager();
            count = mgr.getCommentCount();           
        } catch (WebloggerException e) {
            log.error("Error getting comment count for site ", e);
        }
        return count;
    }
View Full Code Here

   
    public long getEntryCount() {
        long count = 0;
        try {
            Weblogger roller = WebloggerFactory.getWeblogger();
            WeblogManager mgr = roller.getWeblogManager();
            count = mgr.getEntryCount();           
        } catch (WebloggerException e) {
            log.error("Error getting entry count for site", e);
        }
        return count;
    }
View Full Code Here

        // lookup recent entries from weblog and add them to the subscription
        try {
            int entryCount = WebloggerRuntimeConfig.getIntProperty("site.newsfeeds.defaultEntries");
           
            // grab recent entries for this weblog
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            List<WeblogEntry> entries = wmgr.getWeblogEntries(
                    localWeblog,
                    null,
                    null,                        // startDate
                    null,                        // endDate
                    null,                        // catName
View Full Code Here

                                       
        Weblogger roller = WebloggerFactory.getWeblogger();
        try {
            response.setContentType("text/html; charset=utf-8");
           
            WeblogManager wmgr = roller.getWeblogManager();
            Weblog website = null;          
           
            // website handle is always the first path segment,
            // only throw an exception when not found if we have a tag prefix
            if(handle != null) {
                try {
                    UserManager umgr = WebloggerFactory.getWeblogger().getUserManager();
                    website = umgr.getWebsiteByHandle(handle, Boolean.TRUE);
                    if (website == null)
                        throw new WebloggerException();               
                } catch (WebloggerException ex) {
                    response.sendError(HttpServletResponse.SC_NOT_FOUND, "Weblog handle not found.");
                    return;
                }   
            }
                                   
            List tags = wmgr.getTags(website, null, prefix, limit);
           
            response.getWriter().println("{");
            response.getWriter().print("  prefix : \"");
            response.getWriter().print(prefix == null ? "" : prefix);
            response.getWriter().println("\",");
View Full Code Here

    public void loadComments() {
       
        List comments = Collections.EMPTY_LIST;
        boolean hasMore = false;
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            List rawComments = wmgr.getComments(
                    null,
                    null,
                    getBean().getSearchString(),
                    getBean().getStartDate(),
                    getBean().getEndDate(),
View Full Code Here

       
        // load bean data using comments list
        getBean().loadCheckboxes(getPager().getItems());
       
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            List allMatchingComments = wmgr.getComments(
                    null,
                    null,
                    getBean().getSearchString(),
                    getBean().getStartDate(),
                    getBean().getEndDate(),
View Full Code Here

     * Bulk delete all comments matching query criteria.
     */
    public String delete() {
       
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            int deleted = wmgr.removeMatchingComments(
                    null,
                    null,
                    getBean().getSearchString(),
                    getBean().getStartDate(),
                    getBean().getEndDate(),
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.