Class QueryField
- java.lang.Object
-
- de.hybris.platform.solrfacetsearch.search.QueryField
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
BackofficeQueryField
public class QueryField extends java.lang.Object implements java.io.SerializableThe Class represents a Facet Query Filed Constraint. Each field can have one or more values, but only one relation, namely either "AND" or "OR". Example: {categories:HW1000, AND}, or {manufacture:[intel, sony], OR}.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALL_FIELD
-
Constructor Summary
Constructors Constructor Description QueryField(java.lang.String field, SearchQuery.Operator operator, SearchQuery.QueryOperator queryOperator, java.lang.String... values)QueryField(java.lang.String field, SearchQuery.Operator operator, SearchQuery.QueryOperator queryOperator, java.util.Set<java.lang.String> values)QueryField(java.lang.String field, SearchQuery.Operator operator, java.lang.String... values)QueryField(java.lang.String field, SearchQuery.Operator operator, java.util.Set<java.lang.String> values)QueryField(java.lang.String field, java.lang.String... values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetField()SearchQuery.OperatorgetOperator()SearchQuery.QueryOperatorgetQueryOperator()java.util.Set<java.lang.String>getValues()voidsetField(java.lang.String field)voidsetOperator(SearchQuery.Operator operator)voidsetQueryOperator(SearchQuery.QueryOperator queryOperator)voidsetValues(java.util.Set<java.lang.String> values)
-
-
-
Field Detail
-
ALL_FIELD
public static final java.lang.String ALL_FIELD
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
QueryField
public QueryField(java.lang.String field, java.lang.String... values)
-
QueryField
public QueryField(java.lang.String field, SearchQuery.Operator operator, java.lang.String... values)
-
QueryField
public QueryField(java.lang.String field, SearchQuery.Operator operator, java.util.Set<java.lang.String> values)
-
QueryField
public QueryField(java.lang.String field, SearchQuery.Operator operator, SearchQuery.QueryOperator queryOperator, java.lang.String... values)
-
QueryField
public QueryField(java.lang.String field, SearchQuery.Operator operator, SearchQuery.QueryOperator queryOperator, java.util.Set<java.lang.String> values)
-
-
Method Detail
-
getField
public java.lang.String getField()
-
setField
public void setField(java.lang.String field)
-
getValues
public java.util.Set<java.lang.String> getValues()
-
setValues
public void setValues(java.util.Set<java.lang.String> values)
-
getOperator
public SearchQuery.Operator getOperator()
-
setOperator
public void setOperator(SearchQuery.Operator operator)
-
getQueryOperator
public SearchQuery.QueryOperator getQueryOperator()
-
setQueryOperator
public void setQueryOperator(SearchQuery.QueryOperator queryOperator)
-
-