com.sapportals.admin.wizardframework.components.tableview
Class TableDataModel

java.lang.Object
  |
  +--com.sapportals.admin.wizardframework.components.tableview.TableDataModel
All Implemented Interfaces:
com.sapportals.util.session.api.IStoreable

public class TableDataModel
extends java.lang.Object
implements com.sapportals.util.session.api.IStoreable


Fields inherited from interface com.sapportals.util.session.api.IStoreable
EAGER_INSTANTIATION, LAZY_INSTANTIATION
 
Constructor Summary
TableDataModel()
           
 
Method Summary
 void addRow(java.util.List iRowData)
           
 void destroy()
           
 java.lang.String getCell(int iRowIndex, int iColumnIndex)
           
 java.util.Iterator getRow(int iRowIndex)
           
protected  java.lang.Integer getRowFixIndex(int iRowIndex)
           
 java.util.Iterator getSelectedRows()
           
 java.util.Iterator getSelectedRowsModel()
           
 com.sapportals.util.session.util.StoreableList getTableViewModel()
           
 boolean isSelectedRow(int rowIndex)
           
 void removeRow(int rowIndex)
           
 void removeSelectedRow(int iRowIndex)
           
protected  void removeSelectedRows()
           
 void restore(java.lang.String state, java.lang.ClassLoader loader)
           
protected  void setSelectedRow(int iRowIndex)
           
protected  void setSelectedRows(com.sapportals.util.session.util.StoreableList iSelectedRows)
           
 void setTableViewModel(com.sapportals.util.session.util.StoreableList iData)
           
 java.lang.String store(java.lang.ClassLoader loader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableDataModel

public TableDataModel()
Method Detail

getTableViewModel

public com.sapportals.util.session.util.StoreableList getTableViewModel()

setTableViewModel

public void setTableViewModel(com.sapportals.util.session.util.StoreableList iData)

getRow

public java.util.Iterator getRow(int iRowIndex)

getCell

public java.lang.String getCell(int iRowIndex,
                                int iColumnIndex)

addRow

public void addRow(java.util.List iRowData)

removeRow

public void removeRow(int rowIndex)

getSelectedRows

public java.util.Iterator getSelectedRows()

setSelectedRows

protected void setSelectedRows(com.sapportals.util.session.util.StoreableList iSelectedRows)

removeSelectedRows

protected void removeSelectedRows()

setSelectedRow

protected void setSelectedRow(int iRowIndex)

removeSelectedRow

public void removeSelectedRow(int iRowIndex)

getSelectedRowsModel

public java.util.Iterator getSelectedRowsModel()

isSelectedRow

public boolean isSelectedRow(int rowIndex)

getRowFixIndex

protected java.lang.Integer getRowFixIndex(int iRowIndex)

store

public java.lang.String store(java.lang.ClassLoader loader)
Specified by:
store in interface com.sapportals.util.session.api.IStoreable

restore

public void restore(java.lang.String state,
                    java.lang.ClassLoader loader)
Specified by:
restore in interface com.sapportals.util.session.api.IStoreable

destroy

public void destroy()
Specified by:
destroy in interface com.sapportals.util.session.api.IStoreable