Package com.hybris.cockpitng.search.data
Class SearchQueryConditionList
- java.lang.Object
-
- com.hybris.cockpitng.search.data.SearchQueryCondition
-
- com.hybris.cockpitng.search.data.SearchQueryConditionList
-
public class SearchQueryConditionList extends SearchQueryCondition
Represents the list of search query criteria that is used by search logic controller to build query.
-
-
Constructor Summary
Constructors Constructor Description SearchQueryConditionList()SearchQueryConditionList(ValueComparisonOperator operator, SearchQueryCondition... conditions)SearchQueryConditionList(ValueComparisonOperator operator, java.util.List<SearchQueryCondition> conditions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SearchQueryConditionListand(SearchQueryCondition... conditions)static SearchQueryConditionListand(java.util.List<SearchQueryCondition> conditions)protected voidapplyFilteringCondition()java.util.List<SearchQueryCondition>getConditions()booleanisFilteringCondition()Tells if this criteria should be used as filtering criteria if feasible.static SearchQueryConditionListor(SearchQueryCondition... conditions)static SearchQueryConditionListor(java.util.List<SearchQueryCondition> conditions)voidsetConditions(java.util.List<SearchQueryCondition> conditions)voidsetConditions(java.util.List<SearchQueryCondition>... conditions)voidsetFilteringCondition(boolean filteringCondition)-
Methods inherited from class com.hybris.cockpitng.search.data.SearchQueryCondition
getDescriptor, getOperator, getPartialHash, getValue, setDescriptor, setOperator, setValue
-
-
-
-
Constructor Detail
-
SearchQueryConditionList
public SearchQueryConditionList()
-
SearchQueryConditionList
public SearchQueryConditionList(ValueComparisonOperator operator, SearchQueryCondition... conditions)
-
SearchQueryConditionList
public SearchQueryConditionList(ValueComparisonOperator operator, java.util.List<SearchQueryCondition> conditions)
-
-
Method Detail
-
or
public static SearchQueryConditionList or(SearchQueryCondition... conditions)
-
and
public static SearchQueryConditionList and(SearchQueryCondition... conditions)
-
or
public static SearchQueryConditionList or(java.util.List<SearchQueryCondition> conditions)
-
and
public static SearchQueryConditionList and(java.util.List<SearchQueryCondition> conditions)
-
isFilteringCondition
public boolean isFilteringCondition()
Description copied from class:SearchQueryConditionTells if this criteria should be used as filtering criteria if feasible. Some search engines are able to narrow the dataset on which the actual search will be executed using such filtering criterias. It also means all filtering criterias will be logically connected with other criterias with AND operator.- Overrides:
isFilteringConditionin classSearchQueryCondition- Returns:
- if true this criteria should be used as filtering criteria
-
setFilteringCondition
public void setFilteringCondition(boolean filteringCondition)
- Overrides:
setFilteringConditionin classSearchQueryCondition
-
getConditions
public java.util.List<SearchQueryCondition> getConditions()
-
setConditions
public void setConditions(java.util.List<SearchQueryCondition> conditions)
-
setConditions
public void setConditions(java.util.List<SearchQueryCondition>... conditions)
-
applyFilteringCondition
protected void applyFilteringCondition()
-
-