Class TablePage
- java.lang.Object
-
- org.camunda.bpm.engine.management.TablePage
-
public class TablePage extends java.lang.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 java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
rowData
The actual content of the database table, stored as a list of mappings of the form {colum name, value}.protected java.lang.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()
java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
getRows()
long
getSize()
java.lang.String
getTableName()
long
getTotal()
void
setFirstResult(long firstResult)
void
setRows(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rowData)
void
setTableName(java.lang.String tableName)
void
setTotal(long total)
-
-
-
Field Detail
-
tableName
protected java.lang.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.
-
rowData
protected java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rowData
The actual content of the database table, stored as a list of mappings of the form {colum name, value}. This means that every map object in the list corresponds with one row in the database table.
-
-
Method Detail
-
getTableName
public java.lang.String getTableName()
-
setTableName
public void setTableName(java.lang.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)
-
setRows
public void setRows(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rowData)
-
getRows
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getRows()
- Returns:
- the actual table content.
-
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.
-
-