Package org.apache.roller.model

Examples of org.apache.roller.model.Roller


     * Run the task once.
     */
    public void run()
    {
        // Call the ping queue processor to process the queue
        Roller roller = null;
        try
        {
            roller = RollerFactory.getRoller();
            PingQueueProcessor.getInstance().processQueue();
            roller.flush();
        }
        catch (RollerException e)
        {
            // This is probably duplicate logging. May want to eliminate it, but should be rare.
            logger.error("Error while processing ping queuer", e);
        }
        finally
        {
            if (roller != null) roller.release();
        }
    }
View Full Code Here


           
            if (updateTime == null) {
                mLogger.debug("MISS "+key);
               
                if(feedRequest.getWeblogHandle() != null) {
                    Roller roller = RollerFactory.getRoller();
                    UserManager umgr = roller.getUserManager();
                    WeblogManager wmgr = roller.getWeblogManager();
                   
                    updateTime = wmgr.getWeblogLastPublishTime(
                            umgr.getWebsiteByHandle(feedRequest.getWeblogHandle()),
                            feedRequest.getWeblogCategory());
                   
View Full Code Here

    private void setupContext(Context ctx, RollerRequest rreq) throws RollerException {
       
        HttpServletRequest request = rreq.getRequest();
        RollerContext rollerCtx = RollerContext.getRollerContext( );
        RollerSession rses = RollerSession.getRollerSession(request);
        Roller roller = RollerFactory.getRoller();
        // ROLLER_2.0 : figure out how to fix FOAF servlet (does anybody use it?)
        // UserData user =
        //   roller.getUserManager().getUser(userName, Boolean.TRUE);
        // ctx.put("fullName", user.getFullName()); // name for FlavorServlet compatibility
       
View Full Code Here

       
        // try getting the preview theme
        String themeName = request.getParameter("theme");
        if (themeName != null) {
            try {
                Roller roller = RollerFactory.getRoller();
                ThemeManager themeMgr = roller.getThemeManager();
                previewTheme = themeMgr.getTheme(themeName);
               
            } catch(ThemeNotFoundException tnfe) {
                // bogus theme specified ... don't worry about it
                // possibly "custom", but we'll handle that below
View Full Code Here

     * Init entry from Roller entry
     */
    private void initFromRollerEntry(WeblogEntryData rollerEntry, Map pagePlugins)
        throws RollerException
    {
        Roller roller = RollerFactory.getRoller();
        PagePluginManager ppmgr = roller.getPagePluginManager();
      
        String content = "";
        if (!StringUtils.isEmpty(rollerEntry.getText())) {
            content = rollerEntry.getText();
        } else {
View Full Code Here

       
        try {
            // always upgrade database first
            upgradeDatabaseIfNeeded();
           
            Roller roller = RollerFactory.getRoller();
           
            setupRollerProperties();
           
            // call Spring's context ContextLoaderListener to initialize
            // all the context files specified in web.xml. This is necessary
            // because listeners don't initialize in the order specified in
            // 2.3 containers
            super.contextInitialized(sce);
           
            initializeSecurityFeatures(mContext);
           
            roller.getThemeManager();
            setupIndexManager(roller);
            initializePingFeatures(roller);
            setupPingQueueTask(roller);
            setupScheduledTasks(mContext, roller);
           
            roller.flush();
            roller.release();
           
        } catch (Throwable t) {
            mLogger.fatal("RollerContext initialization failed", t);
        }
       
View Full Code Here

    }
   
   
    private void setupRollerProperties() throws RollerException {
        // init property manager by creating it
        Roller mRoller = RollerFactory.getRoller();
        mRoller.getPropertiesManager();
    }
View Full Code Here

    public void run() {
       
        mLogger.info("task started");
       
        try {
            Roller roller = RollerFactory.getRoller();
            roller.getRefererManager().clearReferrers();
            roller.flush();
            roller.release();
            mLogger.info("task completed");  
           
        } catch (RollerException e) {
            mLogger.error("Error while checking for referer turnover", e);
        } catch (Exception ee) {
View Full Code Here

        // moved to CharEncodingFilter, which is mapped for all URIs in the context.
       
        HttpSession session = ((HttpServletRequest)req).getSession();
        HttpServletRequest request = (HttpServletRequest)req;
        HttpServletResponse response = (HttpServletResponse)res;
        Roller roller = RollerFactory.getRoller();
        RollerRequest rreq = null;
        try {
            rreq = RollerRequest.getRollerRequest(
                       request, mFilterConfig.getServletContext());
        } catch (Throwable e) {           
View Full Code Here

        public String getDescription() {return mDescription;}
       
        public PlanetPageData(HttpServletRequest req) throws RollerException
        {
           mRequest = req;
           Roller roller = RollerFactory.getRoller();
           PlanetConfigData cfg = roller.getPlanetManager().getConfiguration();
           if (cfg != null)
           {
               mTitle = cfg.getTitle();
               mDescription = cfg.getDescription();
           }
View Full Code Here

TOP

Related Classes of org.apache.roller.model.Roller

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.