com.jurismarches.vradi.ui
Class OfferListTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
com.jurismarches.vradi.ui.OfferListTableModel
- All Implemented Interfaces:
- Serializable, TableModel
public class OfferListTableModel
- extends AbstractTableModel
OfferListTableModel is the data model for search results table.
Its column model is based on the Infogene fields.
- Version:
- $Revision$ $Date$
- Author:
- letellier
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_PAGE_TO_SHOW
public static final String PROPERTY_PAGE_TO_SHOW
- See Also:
- Constant Field Values
PROPERTY_NB_FORMS_PER_PAGE
public static final String PROPERTY_NB_FORMS_PER_PAGE
- See Also:
- Constant Field Values
PROPERTY_BINDING_CHANGE
public static final String PROPERTY_BINDING_CHANGE
- serves as a unique binding for either PROPERTY_PAGE_TO_SHOW or
PROPERTY_NB_FORMS_PER_PAGE or the two.
- See Also:
- Constant Field Values
PROPERTY_TOTAL_FORMS
public static final String PROPERTY_TOTAL_FORMS
- See Also:
- Constant Field Values
PROPERTY_NB_PAGES
public static final String PROPERTY_NB_PAGES
- See Also:
- Constant Field Values
PROPERTY_LAST_PAGE
public static final String PROPERTY_LAST_PAGE
- See Also:
- Constant Field Values
TOOLTIP_ELEMENT_MAX_CHAR_NB
public static final int TOOLTIP_ELEMENT_MAX_CHAR_NB
- See Also:
- Constant Field Values
propertyChangeSupport
protected final PropertyChangeSupport propertyChangeSupport
columns
protected final List<com.jurismarches.vradi.ui.OfferListTableModel.Column> columns
formPageDTO
protected VradiFormPageDTO formPageDTO
OfferListTableModel
public OfferListTableModel()
OfferListTableModel
public OfferListTableModel(VradiFormPageDTO formPageDTO)
setFormPageDTO
public void setFormPageDTO(VradiFormPageDTO formPageDTO)
- Raises property change event for PROPERTY_TOTAL_FORMS,
PROPERTY_NB_PAGES, PROPERTY_LAST_PAGE.
Plus, the method
AbstractTableModel.fireTableDataChanged() is invoked.
- Parameters:
formPageDTO -
getFormPageDTO
public VradiFormPageDTO getFormPageDTO()
initColumns
protected void initColumns()
getNbFormsPerPage
public Integer getNbFormsPerPage()
setNbFormsPerPage
public void setNbFormsPerPage(Integer nbFormsPerPage)
- Raises property change event for PROPERTY_NB_FORMS_PER_PAGE and
PROPERTY_PAGE_TO_SHOW, PROPERTY_BINDING_CHANGE.
As PROPERTY_BINDING_CHANGE property is changed, a new search is executed.
- Parameters:
nbFormsPerPage -
getPageToShow
public int getPageToShow()
setPageToShow
public void setPageToShow(int pageToShow)
- Raises property change event for PROPERTY_PAGE_TO_SHOW, PROPERTY_BINDING_CHANGE.
As PROPERTY_BINDING_CHANGE property is changed, a new search is executed.
- Parameters:
pageToShow -
isLastPage
public boolean isLastPage()
getNbPagesAsText
public String getNbPagesAsText()
getNbPages
public int getNbPages()
getFieldToSort
public String getFieldToSort()
setFieldToSort
public void setFieldToSort(String fieldToSort)
isAscending
public boolean isAscending()
setAscending
public void setAscending(boolean ascending)
getTotalFoundFormNb
public int getTotalFoundFormNb()
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable in interface TableModel- Overrides:
isCellEditable in class AbstractTableModel
getColumnName
public String getColumnName(int col)
- Specified by:
getColumnName in interface TableModel- Overrides:
getColumnName in class AbstractTableModel
getRowCount
public int getRowCount()
getColumnCount
public int getColumnCount()
getValueAt
public Object getValueAt(int row,
int col)
getColumnClass
public Class getColumnClass(int col)
- Specified by:
getColumnClass in interface TableModel- Overrides:
getColumnClass in class AbstractTableModel
getColumnFqName
public String getColumnFqName(int col)
getToolTip
public String getToolTip(int row)
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener
public void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
Copyright © 2009-2010 JurisMarches. All Rights Reserved.