public class SolrDynamoQueryImpl extends SolrSchemalessQueryImpl
SolrSchemalessQueryImpl
to add in security and other
things into the raw Solr queryModifier and Type | Field and Description |
---|---|
protected SolrConfig |
solrConfig |
Constructor and Description |
---|
SolrDynamoQueryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addCurrentFlagToQuery(java.lang.StringBuffer queryString)
Adds the current flag to the query
|
void |
addSecurityToQuery(java.lang.String ticket,
java.util.List<java.lang.String> queryTypes,
java.lang.StringBuffer queryString)
Adds security to the query
|
SolrConfig |
getSolrConfig()
Hot spot method for getting the Solr config
|
OCQuery |
processResults(java.lang.String ticket,
OCQuery query)
Hotspot function for client overrides of OCQuery results
|
void |
setSolrConfig(SolrConfig solrConfig) |
convertToFieldValueMap, enhancedPassthroughReadQuery, enhancedReadQuery, executeQuery, formatDate, getEncryptionAttrMap, getMimeTypeAttrName, getObjectTypeRepoName, readQuery
enhancedExecuteQuery, escapeSpecialCharacters, findTotalRecords, generateLuceneQuery, getEncryptionMetadataKey, getFullTextSearchClause, getRepoType, passthroughExecuteQuery, passthroughReadQuery, setPropertyValue
protected SolrConfig solrConfig
public void setSolrConfig(SolrConfig solrConfig)
public SolrConfig getSolrConfig()
SolrSchemalessQueryImpl
getSolrConfig
in class SolrSchemalessQueryImpl
public void addSecurityToQuery(java.lang.String ticket, java.util.List<java.lang.String> queryTypes, java.lang.StringBuffer queryString)
AbstractLuceneQueryImpl
addSecurityToQuery
in class AbstractLuceneQueryImpl
public void addCurrentFlagToQuery(java.lang.StringBuffer queryString)
AbstractLuceneQueryImpl
addCurrentFlagToQuery
in class AbstractLuceneQueryImpl
addCurrentFlagToQuery(java.lang.StringBuffer)
public OCQuery processResults(java.lang.String ticket, OCQuery query)
IQuery
processResults
in interface IQuery
processResults
in class AbstractLuceneQueryImpl
ticket
- valid OC ticketquery
- results on which IQuery.executeQuery has already been called. No-op if no results foundcom.tsgrp.opencontent.solr.query.SolrSchemalessQueryImpl#processResults(java.
lang.String, com.tsgrp.opencontent.core.query.model.OCQuery)