public class SolrSQLHttpClient extends AbstractSolrQueryHTTPClient implements SolrQueryClient
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_SAVEPOST_BUFFER |
| Constructor and Description |
|---|
SolrSQLHttpClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
org.alfresco.service.cmr.search.ResultSet |
executeQuery(org.alfresco.service.cmr.search.BasicSearchParameters searchParameters,
String language) |
org.alfresco.service.cmr.search.StatsResultSet |
executeStatsQuery(org.alfresco.service.cmr.search.StatsParameters searchParameters) |
void |
init() |
boolean |
isSharded() |
protected JSONResult |
postSolrQuery(org.apache.commons.httpclient.HttpClient httpClient,
String url,
com.fasterxml.jackson.databind.node.ObjectNode body,
SolrJsonProcessor<?> jsonProcessor) |
void |
setAnyDenyDenies(boolean anyDenyDenies)
When set, a single DENIED ACL entry for any authority will result in
access being denied as a whole.
|
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setIncludeGroupsForRoleAdmin(boolean includeGroupsForRoleAdmin) |
void |
setMappingLookup(HashMap<org.alfresco.service.cmr.repository.StoreRef,SolrStoreMappingWrapper> mappingLookup) |
void |
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService) |
void |
setRepositoryState(RepositoryState repositoryState) |
void |
setShardRegistry(ShardRegistry shardRegistry) |
void |
setStoreMappings(List<SolrStoreMapping> storeMappings) |
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService) |
void |
setUseDynamicShardRegistration(boolean useDynamicShardRegistration) |
postQuerypublic static final int DEFAULT_SAVEPOST_BUFFER
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareorg.springframework.beans.BeansExceptionpublic void init()
public org.alfresco.service.cmr.search.ResultSet executeQuery(org.alfresco.service.cmr.search.BasicSearchParameters searchParameters,
String language)
executeQuery in interface SolrQueryClientprotected JSONResult postSolrQuery(org.apache.commons.httpclient.HttpClient httpClient, String url, com.fasterxml.jackson.databind.node.ObjectNode body, SolrJsonProcessor<?> jsonProcessor) throws UnsupportedEncodingException, IOException, org.apache.commons.httpclient.HttpException, org.apache.commons.httpclient.URIException
UnsupportedEncodingExceptionIOExceptionorg.apache.commons.httpclient.HttpExceptionorg.apache.commons.httpclient.URIExceptionpublic void setStoreMappings(List<SolrStoreMapping> storeMappings)
public void setRepositoryState(RepositoryState repositoryState)
public void setIncludeGroupsForRoleAdmin(boolean includeGroupsForRoleAdmin)
includeGroupsForRoleAdmin - the includeGroupsForRoleAdmin to setpublic void setAnyDenyDenies(boolean anyDenyDenies)
security.anyDenyDeniesanyDenyDenies - booleanpublic void setMappingLookup(HashMap<org.alfresco.service.cmr.repository.StoreRef,SolrStoreMappingWrapper> mappingLookup)
public void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
public void setUseDynamicShardRegistration(boolean useDynamicShardRegistration)
public void setShardRegistry(ShardRegistry shardRegistry)
public org.alfresco.service.cmr.search.StatsResultSet executeStatsQuery(org.alfresco.service.cmr.search.StatsParameters searchParameters)
executeStatsQuery in interface SolrQueryClientpublic boolean isSharded()
isSharded in interface SolrQueryClientpublic void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
Copyright © 2005–2018 Alfresco Software. All rights reserved.