org.alfresco.repo.query
Class AbstractQNameAwareCannedQueryFactory
java.lang.Object
org.alfresco.query.AbstractCannedQueryFactory
org.alfresco.repo.query.AbstractQNameAwareCannedQueryFactory
- All Implemented Interfaces:
- org.alfresco.query.CannedQueryFactory, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
- AbstractBlogPostsCannedQueryFactory, GetCalendarEntriesCannedQueryFactory, GetChildrenAuditableCannedQueryFactory, GetChildrenWithTargetAssocsAuditableCannedQueryFactory, GetDiscussionTopcisWithPostsCannedQueryFactory
public abstract class AbstractQNameAwareCannedQueryFactory
- extends org.alfresco.query.AbstractCannedQueryFactory
An intermediate AbstractCannedQueryFactory
layer, for various
implementations that need to know about QName IDs and similar
- Since:
- 4.0
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 |
Methods inherited from interface org.alfresco.query.CannedQueryFactory |
getCannedQuery |
methodSecurity
protected MethodSecurityBean methodSecurity
nodeDAO
protected NodeDAO nodeDAO
qnameDAO
protected QNameDAO qnameDAO
tenantService
protected org.alfresco.repo.tenant.TenantService tenantService
cannedQueryDAO
protected CannedQueryDAO cannedQueryDAO
AbstractQNameAwareCannedQueryFactory
public AbstractQNameAwareCannedQueryFactory()
setNodeDAO
public void setNodeDAO(NodeDAO nodeDAO)
setQnameDAO
public void setQnameDAO(QNameDAO qnameDAO)
setCannedQueryDAO
public void setCannedQueryDAO(CannedQueryDAO cannedQueryDAO)
setTenantService
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
setMethodSecurity
public void setMethodSecurity(MethodSecurityBean methodSecurity)
afterPropertiesSet
public void afterPropertiesSet()
throws java.lang.Exception
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
- Overrides:
afterPropertiesSet
in class org.alfresco.query.AbstractCannedQueryFactory
- Throws:
java.lang.Exception
createCQSortDetails
protected org.alfresco.query.CannedQuerySortDetails createCQSortDetails(java.util.List sort)
- Creates a Canned Query sort details, for the given list of properties
and if they should be Ascending or Descending
createCQPageDetails
protected org.alfresco.query.CannedQueryPageDetails createCQPageDetails(org.alfresco.query.PagingRequest pagingReq)
getQNameId
protected java.lang.Long getQNameId(org.alfresco.service.namespace.QName qname)
getNodeId
protected java.lang.Long getNodeId(org.alfresco.service.cmr.repository.NodeRef nodeRef)
createDateAscendingCQSortDetails
public org.alfresco.query.CannedQuerySortDetails createDateAscendingCQSortDetails()
createDateDescendingCQSortDetails
public org.alfresco.query.CannedQuerySortDetails createDateDescendingCQSortDetails()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.