Class TableView


  • public class TableView
    extends Object
    A view on one given database table loaded from a data source. The view wraps the table and it provides filtering operations on its content. It is a container on zero or one table and hence its single item can be changed.
    Author:
    mmoquillon
    • Method Detail

      • getPagination

        public org.silverpeas.core.admin.PaginationPage getPagination()
      • getName

        public String getName()
        Gets the name of the table.
        Returns:
        the name of the table.
      • getColumns

        public List<DbColumn> getColumns()
        Gets field names extracted from last query result set.
        Returns:
        the field names.
      • getRows

        public org.silverpeas.core.util.SilverpeasList<TableRowUIEntity> getRows()
        Gets the rows without applying any filter.
        Returns:
        the rows.
      • getLastRows

        public org.silverpeas.core.util.SilverpeasList<TableRowUIEntity> getLastRows()
        Gets the last rows loaded by getRows().
        Returns:
        the last loaded rows.
      • isDefined

        public boolean isDefined()
        Is this view is on an existing database table or the view is empty.
        Returns:
        true if the database table wrapped by this view is defined. False otherwise.