Class IndexTypeFSQSpec<T extends IndexedTypeFlexibleSearchQuery>
- java.lang.Object
-
- de.hybris.platform.solrfacetsearch.config.impl.IndexTypeFSQSpec<T>
-
- All Implemented Interfaces:
FlexibleSearchQuerySpec
public class IndexTypeFSQSpec<T extends IndexedTypeFlexibleSearchQuery> extends java.lang.Object implements FlexibleSearchQuerySpec
-
-
Constructor Summary
Constructors Constructor Description IndexTypeFSQSpec(T indexedTypeFlexileSearchQueryData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>createParameters()Creates a map representation of query parameters:
- injected by query attributes - injected by parameter provider specified by name in solr configuration xml file.java.lang.StringgetQuery()Returns string representation of query stored in the solr configuration xml file.java.lang.StringgetUser()Return user name used in solr configuration xml file to restrict flexible query.
-
-
-
Constructor Detail
-
IndexTypeFSQSpec
public IndexTypeFSQSpec(T indexedTypeFlexileSearchQueryData)
-
-
Method Detail
-
getQuery
public java.lang.String getQuery()
Description copied from interface:FlexibleSearchQuerySpecReturns string representation of query stored in the solr configuration xml file.- Specified by:
getQueryin interfaceFlexibleSearchQuerySpec- Returns:
- String
-
createParameters
public java.util.Map<java.lang.String,java.lang.Object> createParameters()
Description copied from interface:FlexibleSearchQuerySpecCreates a map representation of query parameters:
- injected by query attributes - injected by parameter provider specified by name in solr configuration xml file.- Specified by:
createParametersin interfaceFlexibleSearchQuerySpec- Returns:
- Map
-
getUser
public java.lang.String getUser()
Description copied from interface:FlexibleSearchQuerySpecReturn user name used in solr configuration xml file to restrict flexible query.- Specified by:
getUserin interfaceFlexibleSearchQuerySpec
-
-