Class TablePage
- java.lang.Object
-
- org.camunda.bpm.engine.management.TablePage
-
public class TablePage extends Object
Data structure used for retrieving database table content.- Author:
- Tom Baeyens, Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected long
firstResult
Identifies the index of the first result stored in this TablePage.protected List<Map<String,Object>>
rowData
The actual content of the database table, stored as a list of mappings of the form {colum name, value}.protected String
tableName
protected long
total
The total number of rows in the table.
-
Constructor Summary
Constructors Constructor Description TablePage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getFirstResult()
List<Map<String,Object>>
getRows()
long
getSize()
String
getTableName()
long
getTotal()
void
setFirstResult(long firstResult)
void
setRows(List<Map<String,Object>> rowData)
void
setTableName(String tableName)
void
setTotal(long total)
-
-
-
Field Detail
-
tableName
protected String tableName
-
total
protected long total
The total number of rows in the table.
-
firstResult
protected long firstResult
Identifies the index of the first result stored in this TablePage. For example in a paginated database table, this value identifies the record number of the result on the first row.
-
-
Method Detail
-
getTableName
public String getTableName()
-
setTableName
public void setTableName(String tableName)
-
getFirstResult
public long getFirstResult()
- Returns:
- the start index of this page (ie the index of the first element in the page)
-
setFirstResult
public void setFirstResult(long firstResult)
-
setTotal
public void setTotal(long total)
-
getTotal
public long getTotal()
- Returns:
- the total rowcount of the table from which this page is only a subset.
-
getSize
public long getSize()
- Returns:
- the actual number of rows in this page.
-
-