Interface IXTableModel

×News: XavaPro 7.7 released - March 11 · Read more
All Superinterfaces:
IObjectTableModel, IRefreshTableModel, TableModel
All Known Implementing Classes:
HiddenXTableModel, SelectedRowsXTableModel, TableModelBean, XTableModelDecoratorBase

public interface IXTableModel extends IObjectTableModel, IRefreshTableModel
Extended TableModel.

Allows to obtain a object from a row, refresh and to know the result size.
Util for use in EntityTab.

Author:
Javier Paniza
  • Method Details

    • getObjectAt

      Object getObjectAt(int rowIndex) throws javax.ejb.FinderException
      Description copied from interface: IObjectTableModel
      Return the object associated to indicated row.
      Specified by:
      getObjectAt in interface IObjectTableModel
      Throws:
      javax.ejb.FinderException
    • refresh

      void refresh() throws TabException
      Description copied from interface: IRefreshTableModel
      Refresh data from datasource.
      Specified by:
      refresh in interface IRefreshTableModel
      Throws:
      TabException
    • removeAllRows

      void removeAllRows()
    • removeRow

      void removeRow(Map keyValues) throws javax.ejb.FinderException
      Throws:
      javax.ejb.FinderException
      Since:
      5.0
    • getTotalSize

      int getTotalSize() throws RemoteException
      Total count of objects represented by this table model.

      Cantidad de objetos total representados por el table model.

      getRowCount() in another side, return the loaded objects count, not total.

      Throws:
      RemoteException
    • getSum

      Number getSum(String property) throws RemoteException
      Throws:
      RemoteException
    • getChunkSize

      int getChunkSize()
      Since:
      5.7
    • isAllLoaded

      boolean isAllLoaded()
      Since:
      5.7