Package org.alfresco.query
Class EmptyPagingResults<R>
java.lang.Object
org.alfresco.query.EmptyPagingResults<R>
- All Implemented Interfaces:
PagingResults<R>
- Direct Known Subclasses:
EmptyCannedQueryResults
An always empty
PagingResults
, used when you know
you can short circuit a query when no results are found.- Since:
- 4.0
- Author:
- Nick Burch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPage()
Returns an empty pageThere is no unique query ID, as no query was doneThere are no resultsboolean
No more items remain
-
Constructor Details
-
EmptyPagingResults
public EmptyPagingResults()
-
-
Method Details
-
getPage
Returns an empty page- Specified by:
getPage
in interfacePagingResults<R>
- Returns:
- the results - possibly empty but never null
-
hasMoreItems
public boolean hasMoreItems()No more items remain- Specified by:
hasMoreItems
in interfacePagingResults<R>
- Returns:
- true if more items (eg. on next page)
- true => at least one more page (or incomplete page - if cutoff)
- false => last page (or incomplete page - if cutoff)
-
getTotalResultCount
There are no results- Specified by:
getTotalResultCount
in interfacePagingResults<R>
- Returns:
- Returns the total results as a range (all results, including the paged results returned)
-
getQueryExecutionId
There is no unique query ID, as no query was done- Specified by:
getQueryExecutionId
in interfacePagingResults<R>
- Returns:
- a unique ID associated with the query execution results
-