public class SearchStateOptions extends Object implements ISearchStateOptions
Modifier and Type | Field and Description |
---|---|
protected boolean |
advancedSearch |
protected boolean |
keywordsFieldAvailable |
protected Integer |
maxResults |
protected boolean |
maxResultsFieldAvailable |
protected boolean |
noMaxResults |
protected boolean |
refinedSearch |
protected boolean |
useOrConditionFieldAvailable |
Constructor and Description |
---|
SearchStateOptions() |
Modifier and Type | Method and Description |
---|---|
Integer |
getMaxResults()
Returns the maximum number of results to allow in the search
results table
|
boolean |
isAdvancedSearch()
Return true if the search originated from the 'Advanced' searchbar tab
|
boolean |
isKeywordsFieldAvailable()
Returns true of the keywords field is available and visible to the user
performing the search
|
boolean |
isMaxResultsFieldAvailable()
Returns whether the max results field is available and
visible to the user performing the search
|
boolean |
isNoMaxResults()
Returns whether the no max results mode is active
|
boolean |
isRefinedSearch()
Return true if the search is a refined search
|
boolean |
isUseOrConditionFieldAvailable()
Returns true of the 'AND/OR' search condition field is available and
visible to the user performing the search
|
void |
setAdvancedSearch(boolean advancedSearch) |
void |
setKeywordsFieldAvailable(boolean keywordsFieldAvailable) |
void |
setMaxResults(Integer maxResults) |
void |
setMaxResultsFieldAvailable(boolean maxResultsFieldAvailable) |
void |
setNoMaxResults(boolean noMaxResults) |
void |
setRefinedSearch(boolean refinedSearch) |
void |
setUseOrConditionFieldAvailable(boolean useOrConditionFieldAvailable) |
protected boolean refinedSearch
protected boolean advancedSearch
protected boolean keywordsFieldAvailable
protected boolean useOrConditionFieldAvailable
protected boolean maxResultsFieldAvailable
protected boolean noMaxResults
protected Integer maxResults
public boolean isRefinedSearch()
ISearchStateOptions
isRefinedSearch
in interface ISearchStateOptions
public void setRefinedSearch(boolean refinedSearch)
refinedSearch
- The refinedSearch to set.public boolean isAdvancedSearch()
ISearchStateOptions
isAdvancedSearch
in interface ISearchStateOptions
public void setAdvancedSearch(boolean advancedSearch)
advancedSearch
- The advancedSearch to set.public boolean isKeywordsFieldAvailable()
ISearchStateOptions
isKeywordsFieldAvailable
in interface ISearchStateOptions
public void setKeywordsFieldAvailable(boolean keywordsFieldAvailable)
keywordsFieldAvailable
- The keywordsFieldAvailable to set.public boolean isUseOrConditionFieldAvailable()
ISearchStateOptions
isUseOrConditionFieldAvailable
in interface ISearchStateOptions
public void setUseOrConditionFieldAvailable(boolean useOrConditionFieldAvailable)
useOrConditionFieldAvailable
- The useOrConditionFieldAvailable to set.public boolean isMaxResultsFieldAvailable()
ISearchStateOptions
isMaxResultsFieldAvailable
in interface ISearchStateOptions
public void setMaxResultsFieldAvailable(boolean maxResultsFieldAvailable)
maxResultsFieldAvailable
- The maxResultsFieldAvailable to set.public boolean isNoMaxResults()
ISearchStateOptions
isNoMaxResults
in interface ISearchStateOptions
public void setNoMaxResults(boolean noMaxResults)
noMaxResults
- The noMaxResults to set.public Integer getMaxResults()
ISearchStateOptions
getMaxResults
in interface ISearchStateOptions
public void setMaxResults(Integer maxResults)
maxResults
- The maxResults to set.