public class SimpleSearchQueryData extends Object implements SearchQueryData
| Constructor and Description |
|---|
SimpleSearchQueryData(String typeCode) |
SimpleSearchQueryData(String typeCode,
Collection<SearchAttributeDescriptor> attributes,
String textQuery) |
SimpleSearchQueryData(String searchQueryText,
List<SearchAttributeDescriptor> attributes,
String typeCode,
SortData sortData,
int pageSize) |
| Modifier and Type | Method and Description |
|---|---|
Set<SearchAttributeDescriptor> |
getAttributes()
Returns set of current search attributes -
SearchAttributeDescriptor |
String |
getAttributeValue(SearchAttributeDescriptor attribute)
Returns value for a given attribute i.e.
|
List<SearchQueryCondition> |
getConditions() |
ValueComparisonOperator |
getGlobalComparisonOperator()
Returns global operator i.e.
|
int |
getPageSize()
Returns current page size
|
String |
getQueryId() |
String |
getSearchQueryText() |
String |
getSearchType()
Returns current search type
|
SortData |
getSortData()
Returns sort information
|
ValueComparisonOperator |
getValueComparisonOperator(SearchAttributeDescriptor attribute)
Returns search operator for given attribute i.e.
|
boolean |
isIncludeSubtypes()
Whether subtypes should be taken into account in search resulsts
|
boolean |
isTokenizable() |
void |
setAttributes(Collection<SearchAttributeDescriptor> attributes) |
void |
setPageSize(int pageSize) |
void |
setSearchQueryText(String searchQueryText) |
void |
setSortData(SortData sortData)
Sets given sort data information
|
void |
setValueComparisonOperator(ValueComparisonOperator operator) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSelectedFacetspublic SimpleSearchQueryData(String typeCode)
public SimpleSearchQueryData(String typeCode, Collection<SearchAttributeDescriptor> attributes, String textQuery)
public SimpleSearchQueryData(String searchQueryText, List<SearchAttributeDescriptor> attributes, String typeCode, SortData sortData, int pageSize)
public String getSearchQueryText()
getSearchQueryText in interface SearchQueryDatapublic void setSearchQueryText(String searchQueryText)
searchQueryText - the searchQueryText to setpublic Set<SearchAttributeDescriptor> getAttributes()
SearchQueryDataSearchAttributeDescriptorgetAttributes in interface SearchQueryDatapublic void setAttributes(Collection<SearchAttributeDescriptor> attributes)
attributes - the attributes to setpublic String getSearchType()
SearchQueryDatagetSearchType in interface SearchQueryDatapublic boolean isIncludeSubtypes()
SearchQueryDataisIncludeSubtypes in interface SearchQueryDatapublic int getPageSize()
SearchQueryDatagetPageSize in interface SearchQueryDatapublic void setPageSize(int pageSize)
pageSize - the pageSize to setpublic SortData getSortData()
SearchQueryDatagetSortData in interface SearchQueryDatapublic void setSortData(SortData sortData)
SearchQueryDatasetSortData in interface SearchQueryDatasortData - the sort data to setpublic ValueComparisonOperator getValueComparisonOperator(SearchAttributeDescriptor attribute)
SearchQueryDataSearchAttributeDescriptorgetValueComparisonOperator in interface SearchQueryDataattribute - given search attributepublic String getAttributeValue(SearchAttributeDescriptor attribute)
SearchQueryDataSearchAttributeDescriptorgetAttributeValue in interface SearchQueryDataattribute - given search attributepublic void setValueComparisonOperator(ValueComparisonOperator operator)
operator - the operator to setpublic boolean isTokenizable()
isTokenizable in interface SearchQueryDatapublic List<SearchQueryCondition> getConditions()
getConditions in interface SearchQueryDatapublic ValueComparisonOperator getGlobalComparisonOperator()
SearchQueryDatagetGlobalComparisonOperator in interface SearchQueryDatapublic String getQueryId()
getQueryId in interface IdentifiableSearchQueryCopyright © 2018. All rights reserved.