Examples of WeblogManager


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

       
        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

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

    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

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

                startDate = cal.getTime();
            }
           
            try {
                Weblogger roller = WebloggerFactory.getWeblogger();
                WeblogManager wmgr = roller.getWeblogManager();
                UserManager umgr = roller.getUserManager();
                List rawEntries = wmgr.getWeblogEntries(
                       
                        queryWeblog,
                        queryUser,
                        startDate,
                        null,
View Full Code Here

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

     * Convenience method for removing a weblog category.
     */
    public static void teardownWeblogCategory(String id) throws Exception {
       
        // lookup the cat
        WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
        WeblogCategory cat = mgr.getWeblogCategory(id);
       
        // remove the cat
        mgr.removeWeblogCategory(cat);
       
        // flush to db
        WebloggerFactory.getWeblogger().flush();
    }
View Full Code Here

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

        testEntry.setWebsite(getManagedWebsite(weblog));
        testEntry.setCreator(getManagedUser(user));
        testEntry.setCategory(cat);
       
        // store entry
        WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
        mgr.saveWeblogEntry(testEntry);
       
        // flush to db
        WebloggerFactory.getWeblogger().flush();
       
        // query for object
        WeblogEntry entry = mgr.getWeblogEntry(testEntry.getId());
       
        if(entry == null)
            throw new WebloggerException("error setting up weblog entry");
       
        return entry;
View Full Code Here

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

     * Convenience method for removing a weblog entry.
     */
    public static void teardownWeblogEntry(String id) throws Exception {
       
        // lookup the entry
        WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
        WeblogEntry entry = mgr.getWeblogEntry(id);
       
        // remove the entry
        mgr.removeWeblogEntry(entry);
       
        // flush to db
        WebloggerFactory.getWeblogger().flush();
    }
View Full Code Here

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

        testComment.setPostTime(new java.sql.Timestamp(new java.util.Date().getTime()));
        testComment.setWeblogEntry(getManagedWeblogEntry(entry));
        testComment.setStatus(WeblogEntryComment.APPROVED);
       
        // store testComment
        WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
        mgr.saveComment(testComment);
       
        // flush to db
        WebloggerFactory.getWeblogger().flush();
       
        // query for object
        WeblogEntryComment comment = mgr.getComment(testComment.getId());
       
        if(comment == null)
            throw new WebloggerException("error setting up comment");
       
        return comment;
View Full Code Here

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

   
   
    public void myPrepare() {
       
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
           
            // set categories list
            setWeblogCategories(wmgr.getWeblogCategories(getActionWeblog(), false));
           
            // set the Editor Page list
            UIPluginManager pmgr = RollerContext.getUIPluginManager();
            List editorsList = pmgr.getWeblogEntryEditors();
            if(editorsList != null) {
View Full Code Here

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

     * Convenience method for removing a comment.
     */
    public static void teardownComment(String id) throws Exception {
       
        // lookup the comment
        WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
        WeblogEntryComment comment = mgr.getComment(id);
       
        // remove the comment
        mgr.removeComment(comment);
       
        // flush to db
        WebloggerFactory.getWeblogger().flush();
    }
View Full Code Here

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

       
        // run validation
        myValidate();
       
        if(!hasActionErrors()) try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            UserManager umgr = WebloggerFactory.getWeblogger().getUserManager();
           
            Weblog weblog = getActionWeblog();
           
            getBean().copyTo(weblog);
           
            // if blogger category changed then lookup new cat and set it
            if(getBean().getBloggerCategoryId() != null &&
                    !weblog.getBloggerCategory().getId().equals(getBean().getBloggerCategoryId())) {
                weblog.setBloggerCategory(wmgr.getWeblogCategory(getBean().getBloggerCategoryId()));
            }
           
            // ROL-485: comments not allowed on inactive weblogs
            if(!weblog.getActive()) {
                weblog.setAllowComments(Boolean.FALSE);
                addMessage("websiteSettings.commentsOffForInactiveWeblog");
            }
           
            // if blog has unchecked 'show all langs' then we must make sure
            // the multi-language blogging option is enabled.
            // TODO: this should be properly reflected via the UI
            if(!weblog.isShowAllLangs() && !weblog.isEnableMultiLang()) {
                weblog.setEnableMultiLang(true);
            }
           
            // save config
            umgr.saveWebsite(weblog);
           
            // ROL-1050: apply comment defaults to existing entries
            if(getBean().getApplyCommentDefaults()) {
                wmgr.applyCommentDefaultsToEntries(weblog);
            }
           
            // apply referer filters
            WebloggerFactory.getWeblogger().getRefererManager().applyRefererFilters(weblog);
           
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.