Package org.alfresco.repo.web.util
Class PagingCursor.Rows
- java.lang.Object
-
- org.alfresco.repo.web.util.PagingCursor.Rows
-
- Enclosing class:
- PagingCursor
public static class PagingCursor.Rows extends Object
Rows based Cursor
-
-
Constructor Summary
Constructors Constructor Description Rows(long totalRows, long maxRows, long skipRows, boolean zeroBasedRow)
Create a Rows based Cursor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getEndRow()
Gets the end row within collection for this pagelong
getMaxRows()
Gets the maximum number of rows to include in this pagelong
getNextSkipRows()
Gets the next skip countlong
getSkipRows()
Gets the number rows skippedlong
getStartRow()
Gets the start row within collection for this pagelong
getTotalRows()
Gets the total number of rowsboolean
isInRange()
Is the cursor within range of the total number of rows
-
-
-
Constructor Detail
-
Rows
public Rows(long totalRows, long maxRows, long skipRows, boolean zeroBasedRow)
Create a Rows based Cursor- Parameters:
totalRows
- total rows in collectionmaxRows
- maximum number of rows in pageskipRows
- number of rows to skip (0 - none)zeroBasedRow
- true => 0 based, false => 1 based
-
-
Method Detail
-
getTotalRows
public long getTotalRows()
Gets the total number of rows- Returns:
- total rows
-
getSkipRows
public long getSkipRows()
Gets the number rows skipped- Returns:
- skipped row count
-
getMaxRows
public long getMaxRows()
Gets the maximum number of rows to include in this page- Returns:
- maximum of numbers
-
isInRange
public boolean isInRange()
Is the cursor within range of the total number of rows- Returns:
- true => within range of total rows
-
getStartRow
public long getStartRow()
Gets the start row within collection for this page- Returns:
- start row index
-
getEndRow
public long getEndRow()
Gets the end row within collection for this page- Returns:
- end row index
-
getNextSkipRows
public long getNextSkipRows()
Gets the next skip count- Returns:
- next skip row
-
-