com.atlassian.confluence.search.v2
Class AbstractSearch
java.lang.Object
com.atlassian.confluence.search.v2.AbstractSearch
- All Implemented Interfaces:
- ISearch
- Direct Known Subclasses:
- ChangesSearch, ContentSearch, DefaultSearch
public abstract class AbstractSearch
- extends java.lang.Object
- implements ISearch
Constructor Summary |
|
AbstractSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
int startOffset,
int limit)
|
protected |
AbstractSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
int startOffset,
int limit,
ResultFilter resultFilter)
|
|
AbstractSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
ResultFilter resultFilter)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
query
protected final SearchQuery query
sort
protected final SearchSort sort
resultFilter
protected final ResultFilter resultFilter
searchFilter
protected final SearchFilter searchFilter
startOffset
protected final int startOffset
limit
protected final int limit
AbstractSearch
public AbstractSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
int startOffset,
int limit)
AbstractSearch
public AbstractSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
ResultFilter resultFilter)
AbstractSearch
protected AbstractSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
int startOffset,
int limit,
ResultFilter resultFilter)
getQuery
public SearchQuery getQuery()
- Gets the query component of the search
- Specified by:
getQuery
in interface ISearch
- Returns:
- the search query
getSort
public SearchSort getSort()
- Gets the sort component of the search
- Specified by:
getSort
in interface ISearch
- Returns:
- the search sort
getSearchFilter
public SearchFilter getSearchFilter()
- Specified by:
getSearchFilter
in interface ISearch
- Returns:
- the search filter
getResultFilter
public ResultFilter getResultFilter()
- Gets the results filter component of the search
- Specified by:
getResultFilter
in interface ISearch
- Returns:
- the results filter
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getStartOffset
public int getStartOffset()
- Specified by:
getStartOffset
in interface ISearch
- Returns:
- the start offset (0 based).
getLimit
public int getLimit()
- Specified by:
getLimit
in interface ISearch
- Returns:
- the maximum page size
Copyright © 2003-2014 Atlassian. All Rights Reserved.