Examples of WeblogManager


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

     * Convenience method for creating a hit count.
     */
    public static WeblogHitCount setupHitCount(Weblog weblog, int amount)
            throws Exception {
       
        WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
       
        // store
        WeblogHitCount testCount = new WeblogHitCount();
        testCount.setWeblog(getManagedWebsite(weblog));
        testCount.setDailyHits(amount);
        mgr.saveHitCount(testCount);
       
        // flush to db
        WebloggerFactory.getWeblogger().flush();
       
        // query for it
        testCount = mgr.getHitCount(testCount.getId());
       
        if(testCount == null)
            throw new WebloggerException("error setting up hit count");
       
        return testCount;
View Full Code Here

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

     * Convenience method for removing a hit count.
     */
    public static void teardownHitCount(String id) throws Exception {
       
        // query for it
        WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
        WeblogHitCount testCount = mgr.getHitCount(id);
       
        // remove
        mgr.removeHitCount(testCount);
       
        // flush to db
        WebloggerFactory.getWeblogger().flush();
    }
View Full Code Here

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

   
    /**
     * Convenience method that returns managed copy of given WeblogEntry.
     */
    public static WeblogEntry getManagedWeblogEntry(WeblogEntry weblogEntry) throws WebloggerException {
        WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
        return mgr.getWeblogEntry(weblogEntry.getId());
    }
View Full Code Here

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

   
   
    public Map getEntries() {
        if (entries == null) try {
            Weblogger roller = WebloggerFactory.getWeblogger();
            WeblogManager wmgr = roller.getWeblogManager();
            currEntry = wmgr.getWeblogEntryByAnchor(weblog, entryAnchor);
            if (currEntry != null && currEntry.getStatus().equals(WeblogEntry.PUBLISHED)) {
                entries = new TreeMap();
                entries.put(new Date(currEntry.getPubTime().getTime()),Collections.singletonList(WeblogEntryWrapper.wrap(currEntry, urlStrategy)));
            }
        } catch (Exception e) {
View Full Code Here

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

   
   
    private WeblogEntry getNextEntry() {
        if (nextEntry == null) try {
            Weblogger roller = WebloggerFactory.getWeblogger();
            WeblogManager wmgr = roller.getWeblogManager();
            nextEntry = wmgr.getNextEntry(currEntry, null, locale);
            // make sure that entry is published and not to future
            if (nextEntry != null && nextEntry.getPubTime().after(new Date())
            && nextEntry.getStatus().equals(WeblogEntry.PUBLISHED)) {
                nextEntry = null;
            }
View Full Code Here

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

   
   
    private WeblogEntry getPrevEntry() {
        if (prevEntry == null) try {
            Weblogger roller = WebloggerFactory.getWeblogger();
            WeblogManager wmgr = roller.getWeblogManager();
            prevEntry = wmgr.getPreviousEntry(currEntry, null, locale);
            // make sure that entry is published and not to future
            if (prevEntry != null && prevEntry.getPubTime().after(new Date())
            && prevEntry.getStatus().equals(WeblogEntry.PUBLISHED)) {
                prevEntry = null;
            }
View Full Code Here

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

                      HttpServletResponse response)
            throws ServletException, IOException {
       
        Weblogger roller = WebloggerFactory.getWeblogger();
        try {
            WeblogManager wmgr = roller.getWeblogManager();
            WeblogEntryComment c = wmgr.getComment(request.getParameter("id"));
            String content = Utilities.escapeHTML(c.getContent());
            content = WordUtils.wrap(content, 72);
            content = StringEscapeUtils.escapeJavaScript(content);
            String json = "{ id: \"" + c.getId() + "\"," + "content: \"" + content + "\" }";
            response.setContentType("text/html; charset=utf-8");
View Full Code Here

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

                startDate = cal.getTime();
            }
           
            try {
                Weblogger roller = WebloggerFactory.getWeblogger();
                WeblogManager wmgr = roller.getWeblogManager();
                List entries = wmgr.getComments(
                        weblog, null, null, startDate, null, WeblogEntryComment.APPROVED, true, offset, length + 1);
               
                // wrap the results
                int count = 0;
                for (Iterator it = entries.iterator(); it.hasNext();) {
View Full Code Here

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

    public void loadComments() {
       
        List comments = Collections.EMPTY_LIST;
        boolean hasMore = false;
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
           
            // lookup weblog entry if necessary
            if(!StringUtils.isEmpty(getBean().getEntryId())) {
                setQueryEntry(wmgr.getWeblogEntry(getBean().getEntryId()));
            }
           
            // query for comments
            List rawComments = wmgr.getComments(
                    getActionWeblog(),
                    getQueryEntry(),
                    getBean().getSearchString(),
                    getBean().getStartDate(),
                    getBean().getEndDate(),getBean().getStatus(),
View Full Code Here

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

       
        // load bean data using comments list
        getBean().loadCheckboxes(getPager().getItems());
       
        try {
            WeblogManager wmgr = WebloggerFactory.getWeblogger().getWeblogManager();
            List allMatchingComments = wmgr.getComments(
                    getActionWeblog(),
                    null,
                    getBean().getSearchString(),
                    getBean().getStartDate(),
                    getBean().getEndDate(),
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.