com.atlassian.confluence.search.v2
Class DefaultSearchWithToken

java.lang.Object
  extended by com.atlassian.confluence.search.v2.DefaultSearchWithToken
All Implemented Interfaces:
ISearch, SearchWithToken

public class DefaultSearchWithToken
extends java.lang.Object
implements SearchWithToken


Constructor Summary
DefaultSearchWithToken(ISearch delegate, long searchToken)
           
 
Method Summary
 int getLimit()
           
 SearchQuery getQuery()
           
 ResultFilter getResultFilter()
          Returns the result filter component of the search.
 SearchFilter getSearchFilter()
           
 long getSearchToken()
           
 SearchSort getSort()
           
 int getStartOffset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSearchWithToken

public DefaultSearchWithToken(ISearch delegate,
                              long searchToken)
Method Detail

getSearchToken

public long getSearchToken()
Specified by:
getSearchToken in interface SearchWithToken
Returns:
a search token that allows additional searching to be performed against a specific version of the index (perhaps older version).

getQuery

public SearchQuery getQuery()
Specified by:
getQuery in interface ISearch
Returns:
the query component of the search

getSort

public SearchSort getSort()
Specified by:
getSort in interface ISearch
Returns:
the sort component of the search

getSearchFilter

public SearchFilter getSearchFilter()
Specified by:
getSearchFilter in interface ISearch
Returns:
the search filter component of the search

getResultFilter

public ResultFilter getResultFilter()
Description copied from interface: ISearch
Returns the result filter component of the search.

Note: if a non-null ResultFilter is returned here, it will override ISearch.getStartOffset() and ISearch.getLimit()

Specified by:
getResultFilter in interface ISearch
Returns:
the result filter component of the search

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.