org.alfresco.repo.blog.cannedqueries
Class GetBlogPostsCannedQueryFactory

java.lang.Object
  extended by org.alfresco.query.AbstractCannedQueryFactory
      extended by org.alfresco.repo.query.AbstractQNameAwareCannedQueryFactory
          extended by org.alfresco.repo.blog.cannedqueries.AbstractBlogPostsCannedQueryFactory
              extended by org.alfresco.repo.blog.cannedqueries.GetBlogPostsCannedQueryFactory
All Implemented Interfaces:
org.alfresco.query.CannedQueryFactory, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

public class GetBlogPostsCannedQueryFactory
extends AbstractBlogPostsCannedQueryFactory

A CannedQueryFactory for various queries relating to blog-posts.

Since:
4.0
See Also:
BlogService.getDrafts(NodeRef, String, PagingRequest), BlogService.getPublished(NodeRef, Date, Date, String, PagingRequest)

Nested Class Summary
 
Nested classes/interfaces inherited from class org.alfresco.repo.blog.cannedqueries.AbstractBlogPostsCannedQueryFactory
AbstractBlogPostsCannedQueryFactory.BlogEntityComparator
 
Nested classes/interfaces inherited from class org.alfresco.repo.query.AbstractQNameAwareCannedQueryFactory
AbstractQNameAwareCannedQueryFactory.NestedComparator, AbstractQNameAwareCannedQueryFactory.NodeBackedEntityComparator, AbstractQNameAwareCannedQueryFactory.PropertyBasedComparator
 
Field Summary
 
Fields inherited from class org.alfresco.repo.query.AbstractQNameAwareCannedQueryFactory
cannedQueryDAO, methodSecurity, nodeDAO, qnameDAO, tenantService
 
Constructor Summary
GetBlogPostsCannedQueryFactory()
           
 
Method Summary
 org.alfresco.query.CannedQuery getCannedQuery(org.alfresco.query.CannedQueryParameters parameters)
           
 org.alfresco.query.CannedQuery getGetDraftsCannedQuery(org.alfresco.service.cmr.repository.NodeRef blogContainerNode, java.lang.String username, org.alfresco.query.PagingRequest pagingReq)
           
 org.alfresco.query.CannedQuery getGetPublishedCannedQuery(org.alfresco.service.cmr.repository.NodeRef blogContainerNode, java.util.Date fromDate, java.util.Date toDate, java.lang.String byUser, org.alfresco.query.PagingRequest pagingReq)
           
 org.alfresco.query.CannedQuery getGetPublishedExternallyCannedQuery(org.alfresco.service.cmr.repository.NodeRef blogContainerNode, org.alfresco.query.PagingRequest pagingReq)
           
 
Methods inherited from class org.alfresco.repo.blog.cannedqueries.AbstractBlogPostsCannedQueryFactory
createCQSortDetails
 
Methods inherited from class org.alfresco.repo.query.AbstractQNameAwareCannedQueryFactory
afterPropertiesSet, createCQPageDetails, createCQSortDetails, createDateAscendingCQSortDetails, createDateDescendingCQSortDetails, getNodeId, getQNameId, setCannedQueryDAO, setMethodSecurity, setNodeDAO, setQnameDAO, setTenantService
 
Methods inherited from class org.alfresco.query.AbstractCannedQueryFactory
getCannedQuery, getQueryExecutionId, setBeanName, setRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetBlogPostsCannedQueryFactory

public GetBlogPostsCannedQueryFactory()
Method Detail

getCannedQuery

public org.alfresco.query.CannedQuery getCannedQuery(org.alfresco.query.CannedQueryParameters parameters)

getGetDraftsCannedQuery

public org.alfresco.query.CannedQuery getGetDraftsCannedQuery(org.alfresco.service.cmr.repository.NodeRef blogContainerNode,
                                                              java.lang.String username,
                                                              org.alfresco.query.PagingRequest pagingReq)

getGetPublishedExternallyCannedQuery

public org.alfresco.query.CannedQuery getGetPublishedExternallyCannedQuery(org.alfresco.service.cmr.repository.NodeRef blogContainerNode,
                                                                           org.alfresco.query.PagingRequest pagingReq)

getGetPublishedCannedQuery

public org.alfresco.query.CannedQuery getGetPublishedCannedQuery(org.alfresco.service.cmr.repository.NodeRef blogContainerNode,
                                                                 java.util.Date fromDate,
                                                                 java.util.Date toDate,
                                                                 java.lang.String byUser,
                                                                 org.alfresco.query.PagingRequest pagingReq)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.