public abstract class AbstractQNameAwareCannedQueryFactory
extends org.alfresco.query.AbstractCannedQueryFactory
AbstractCannedQueryFactory layer, for various
implementations that need to know about QName IDs and similar| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractQNameAwareCannedQueryFactory.NestedComparator |
static class |
AbstractQNameAwareCannedQueryFactory.NodeBackedEntityComparator
An instance of a
AbstractQNameAwareCannedQueryFactory.PropertyBasedComparator for a NodeBackedEntity |
static class |
AbstractQNameAwareCannedQueryFactory.PropertyBasedComparator
Utility class to sort Entities on the basis of a Comparable property.
|
| Modifier and Type | Field and Description |
|---|---|
protected CannedQueryDAO |
cannedQueryDAO |
protected MethodSecurityBean |
methodSecurity |
protected NodeDAO |
nodeDAO |
protected QNameDAO |
qnameDAO |
protected org.alfresco.repo.tenant.TenantService |
tenantService |
| Constructor and Description |
|---|
AbstractQNameAwareCannedQueryFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected org.alfresco.query.CannedQueryPageDetails |
createCQPageDetails(org.alfresco.query.PagingRequest pagingReq) |
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
|
org.alfresco.query.CannedQuerySortDetails |
createDateAscendingCQSortDetails() |
org.alfresco.query.CannedQuerySortDetails |
createDateDescendingCQSortDetails() |
protected java.lang.Long |
getNodeId(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected java.lang.Long |
getQNameId(org.alfresco.service.namespace.QName qname) |
void |
setCannedQueryDAO(CannedQueryDAO cannedQueryDAO) |
void |
setMethodSecurity(MethodSecurityBean methodSecurity) |
void |
setNodeDAO(NodeDAO nodeDAO) |
void |
setQnameDAO(QNameDAO qnameDAO) |
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService) |
getCannedQuery, getQueryExecutionId, setBeanName, setRegistryprotected MethodSecurityBean methodSecurity
protected NodeDAO nodeDAO
protected QNameDAO qnameDAO
protected org.alfresco.repo.tenant.TenantService tenantService
protected CannedQueryDAO cannedQueryDAO
public AbstractQNameAwareCannedQueryFactory()
public void setNodeDAO(NodeDAO nodeDAO)
public void setQnameDAO(QNameDAO qnameDAO)
public void setCannedQueryDAO(CannedQueryDAO cannedQueryDAO)
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
public void setMethodSecurity(MethodSecurityBean methodSecurity)
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanafterPropertiesSet in class org.alfresco.query.AbstractCannedQueryFactoryjava.lang.Exceptionprotected org.alfresco.query.CannedQuerySortDetails createCQSortDetails(java.util.List sort)
protected org.alfresco.query.CannedQueryPageDetails createCQPageDetails(org.alfresco.query.PagingRequest pagingReq)
protected java.lang.Long getQNameId(org.alfresco.service.namespace.QName qname)
protected java.lang.Long getNodeId(org.alfresco.service.cmr.repository.NodeRef nodeRef)
public org.alfresco.query.CannedQuerySortDetails createDateAscendingCQSortDetails()
public org.alfresco.query.CannedQuerySortDetails createDateDescendingCQSortDetails()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.