net.sourceforge.fixagora.basis.client.model.editor
Class ComplexEventDateTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by net.sourceforge.fixagora.basis.client.model.editor.ComplexEventDateTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class ComplexEventDateTableModel
extends javax.swing.table.AbstractTableModel

The Class ComplexEventDateTableModel.

See Also:
Serialized Form

Constructor Summary
ComplexEventDateTableModel(ComplexEventTableModel complexEventTableModel)
          Instantiates a new complex event date table model.
 
Method Summary
 void addSecurityEvent(ComplexEventDate complexEventDate)
          Adds the security event.
 ComplexEventDate get(int index)
          Gets the.
 int getColumnCount()
           
 java.lang.String getColumnName(int column)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int rowIndex, int columnIndex)
           
 boolean isCellEditable(int rowIndex, int columnIndex)
           
 void modified()
          Modified.
 void remove(ComplexEventDate complexEventDate)
          Removes the.
 void updateComplexEventDates(java.util.List<ComplexEventDate> list)
          Update complex event dates.
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexEventDateTableModel

public ComplexEventDateTableModel(ComplexEventTableModel complexEventTableModel)
Instantiates a new complex event date table model.

Parameters:
complexEventTableModel - the complex event table model
Method Detail

getColumnCount

public int getColumnCount()

getColumnName

public java.lang.String getColumnName(int column)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

getRowCount

public int getRowCount()

getValueAt

public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)

isCellEditable

public boolean isCellEditable(int rowIndex,
                              int columnIndex)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel

updateComplexEventDates

public void updateComplexEventDates(java.util.List<ComplexEventDate> list)
Update complex event dates.

Parameters:
list - the list

addSecurityEvent

public void addSecurityEvent(ComplexEventDate complexEventDate)
Adds the security event.

Parameters:
complexEventDate - the complex event date

remove

public void remove(ComplexEventDate complexEventDate)
Removes the.

Parameters:
complexEventDate - the complex event date

get

public ComplexEventDate get(int index)
Gets the.

Parameters:
index - the index
Returns:
the complex event date

modified

public void modified()
Modified.