Class AbstractGetBlogWebScript

java.lang.Object
org.springframework.extensions.webscripts.AbstractWebScript
org.springframework.extensions.webscripts.DeclarativeWebScript
org.alfresco.repo.web.scripts.blogs.AbstractBlogWebScript
org.alfresco.repo.web.scripts.blogs.posts.AbstractGetBlogWebScript
All Implemented Interfaces:
org.springframework.extensions.webscripts.WebScript
Direct Known Subclasses:
BlogPostsGet, BlogPostsMyDraftsGet, BlogPostsMyPublishedGet, BlogPostsNewGet, BlogPostsPerMonthGet

public abstract class AbstractGetBlogWebScript extends AbstractBlogWebScript
Since:
4.0
Author:
Neil Mc Erlean (based on existing JavaScript webscript controllers)
  • Constructor Details

    • AbstractGetBlogWebScript

      public AbstractGetBlogWebScript()
  • Method Details

    • executeImpl

      protected Map<String,Object> executeImpl(SiteInfo site, NodeRef nonSiteContainer, BlogPostInfo blog, org.springframework.extensions.webscripts.WebScriptRequest req, org.json.simple.JSONObject json, org.springframework.extensions.webscripts.Status status, org.springframework.extensions.webscripts.Cache cache)
      Specified by:
      executeImpl in class AbstractBlogWebScript
    • createFtlModel

      protected void createFtlModel(org.springframework.extensions.webscripts.WebScriptRequest req, Map<String,Object> model, NodeRef node, org.alfresco.query.PagingRequest pagingReq, org.alfresco.query.PagingResults<BlogPostInfo> blogPostList)
    • getBlogResultsImpl

      protected abstract org.alfresco.query.PagingResults<BlogPostInfo> getBlogResultsImpl(SiteInfo site, NodeRef nonSiteContainer, Date fromDate, Date toDate, org.alfresco.query.PagingRequest pagingReq)