Package org.apache.roller.pojos

Examples of org.apache.roller.pojos.WebsiteData


        ActionForward forward = mapping.findForward("Bookmarks");
        FolderFormEx form = (FolderFormEx)actionForm;
        RollerRequest rreq = RollerRequest.getRollerRequest(request);
        RollerSession rses = RollerSession.getRollerSession(request);
        BookmarkManager bmgr = RollerFactory.getRoller().getBookmarkManager();
        WebsiteData website = null;
               
        FolderData fd = null;
        if (null != form.getId() && !form.getId().trim().equals(""))
        {
            fd = bmgr.getFolder(form.getId());
View Full Code Here


        throws Exception
    {
        ActionForward forward = mapping.findForward(PING_SETUP_PAGE);
        RollerRequest rreq = RollerRequest.getRollerRequest(req);
        PingTargetManager pingTargetMgr = RollerFactory.getRoller().getPingTargetManager();
        WebsiteData website = rreq.getWebsite();
        try
        {
            if (!isAuthorized(rreq, website))
            {
                return mapping.findForward("access-denied");
View Full Code Here

     */
    private Map buildIsEnabledMap(RollerRequest rreq, List commonPingTargets, List customPingTargets)
        throws RollerException
    {
        AutoPingManager autoPingMgr = RollerFactory.getRoller().getAutopingManager();
        WebsiteData website = rreq.getWebsite();

        // Build isEnabled map (keyed by ping target id and values Boolean.TRUE/Boolean.FALSE)
        Map isEnabled = new HashMap();
        List autopings = autoPingMgr.getAutoPingsByWebsite(website);
        // Add the enabled auto ping configs with TRUE
View Full Code Here

        try
        {
            RollerRequest rreq = RollerRequest.getRollerRequest(req);
            String absoluteUrl = RollerContext.getRollerContext().getAbsoluteContextUrl(req);
            PingTargetData pingTarget = select(rreq);
            WebsiteData website = rreq.getWebsite();
            try
            {
                if (!isAuthorized(rreq, website))
                {
                    return mapping.findForward("access-denied");
View Full Code Here

        {
            if (rreq.getWebsite() != null
                  && rollerSession.isUserAuthorizedToAuthor(rreq.getWebsite()) )
            {
                RefererManager refmgr = RollerFactory.getRoller().getRefererManager();
                WebsiteData website = rreq.getWebsite();
                refmgr.clearReferrers(website);
                RollerFactory.getRoller().flush();
               
                CacheManager.invalidate(website);
            }
View Full Code Here

        {
            if (rreq.getWebsite() != null
                 && rollerSession.isUserAuthorizedToAuthor(rreq.getWebsite()) )
            {
                RefererManager refmgr = RollerFactory.getRoller().getRefererManager();
                WebsiteData website = rreq.getWebsite();
               
                RefererData referer = null;
                String[] deleteIds = req.getParameterValues("id");
                if (deleteIds != null)
                {
View Full Code Here

   
    //------------------------------------------------------------------------
   
    /** Encapsulates UserManager.getPageByName() */
    public TemplateWrapper getUsersPageByName(WebsiteDataWrapper wrapper, String pageName) {
        WebsiteData website = wrapper.getPojo();
        TemplateWrapper page = null;
        try {
            if (website == null)
                throw new NullPointerException("website is null");
           
            if (pageName == null)
                throw new NullPointerException("pageName is null");
           
            page = TemplateWrapper.wrap(website.getPageByName(pageName));
        } catch (NullPointerException npe) {
            mLogger.warn(npe.getMessage());
        } catch (RollerException e) {
            mLogger.error("ERROR getting user's page by name: " + e.getMessage(),e);
        }
View Full Code Here

        return recentComments;
    }
   
    public boolean getEmailComments() {
        if (mRollerReq != null) {
            WebsiteData website = mRollerReq.getWebsite();
            if (website != null) {
                boolean emailComments = RollerRuntimeConfig.getBooleanProperty("users.comments.emailnotify");       
                return (website.getEmailComments().booleanValue() && emailComments);
            }
        }
        return false;
    }
View Full Code Here

        throws RollerException
    {
        if (logger.isDebugEnabled()) logger.debug("Processing ping queue entry: " + pingQueueEntry);

        PingTargetData pingTarget = pingQueueEntry.getPingTarget();
        WebsiteData website = pingQueueEntry.getWebsite();
        boolean pingSucceeded = false;
        if (PingConfig.getLogPingsOnly())
        {
            // Just log the ping and pretend it succeeded.
            logger.info("Logging simulated ping for ping queue entry " + pingQueueEntry);
View Full Code Here

        //rollerCtx.getAbsoluteContextUrl(request) +
        //"/page/" + user.getUserName() );
        //ctx.put("websiteURL", homepage); // name for FlavorServlet compatibility
       
        // see if foaf:weblog is different Page
        WebsiteData website = rreq.getWebsite();
        UserManager usrMgr = RollerFactory.getRoller().getUserManager();
        org.apache.roller.pojos.Template weblog = website.getPageByName("Weblog");
       
        // if weblog != homepage, add to context
        if (weblog != null && !website.getDefaultPageId().equals(weblog.getId())) {
            //String weblogUrl = Utilities.escapeHTML(
            //rollerCtx.getAbsoluteContextUrl(request) +
            //"/page/" + user.getUserName() +
            //"/" + weblog.getLink() );
            //ctx.put("weblog", weblogUrl);
View Full Code Here

TOP

Related Classes of org.apache.roller.pojos.WebsiteData

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.