public class AdvancedSearchData extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AdvancedSearchData.FieldListSequenceComparator
Provides fields order in which they occur in the
fieldList |
| Modifier and Type | Field and Description |
|---|---|
static String |
ORPHANED_SEARCH_CONDITIONS_KEY |
| Constructor and Description |
|---|
AdvancedSearchData() |
AdvancedSearchData(AdvancedSearchData advancedSearchData) |
AdvancedSearchData(FieldListType fieldList)
The
fieldList preserves the order of fields. |
public static final String ORPHANED_SEARCH_CONDITIONS_KEY
public AdvancedSearchData()
public AdvancedSearchData(FieldListType fieldList)
fieldList preserves the order of fields.public AdvancedSearchData(AdvancedSearchData advancedSearchData)
public void addCondition(FieldType field, ValueComparisonOperator operator, Object value)
public void addFilterQueryRawCondition(FieldType field, ValueComparisonOperator operator, Object value)
public void addConditionList(ValueComparisonOperator operator, List<SearchConditionData> searchConditions)
public void addFilterQueryRawConditionsList(ValueComparisonOperator operator, List<SearchConditionData> searchConditions)
filterQueryRawConditions map using the ORPHANED_SEARCH_CONDITIONS_KEY key.operator - list operatorsearchConditions - conditions to be added to filterQueryRawConditions mappublic ValueComparisonOperator getGlobalOperator()
public void setGlobalOperator(ValueComparisonOperator globalOperator)
public String getTypeCode()
public void setTypeCode(String typeCode)
public SortData getSortData()
public void setSortData(SortData sortData)
public Boolean getIncludeSubtypes()
public void setIncludeSubtypes(Boolean includeSubtypes)
public boolean isTokenizable()
public void setTokenizable(boolean tokenizable)
public List<SearchConditionData> getConditions(String name)
public List<SearchConditionData> getFilterQueryRawConditions(String name)
public boolean conditionsExist(String name)
public AdvancedSearchMode getAdvancedSearchMode()
public void setAdvancedSearchMode(AdvancedSearchMode advancedSearchMode)
public String getSearchQueryText()
public void setSearchQueryText(String searchQueryText)
public SearchConditionData getCondition(int index)
index - (0-based)public void removeCondition(int index)
public void clearConditions()
getFilterQueryRawConditions(String) and getSelectedFacets() stay
untouched.protected Map<String,List<SearchConditionData>> createConditionsCopy(Map<String,List<SearchConditionData>> conditionsToCopy)
conditionsToCopy - a map with conditions to co copyCopyright © 2018. All rights reserved.