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

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

public class ComplexEventTimeTableModel
extends javax.swing.table.AbstractTableModel

The Class ComplexEventTimeTableModel.

See Also:
Serialized Form

Constructor Summary
ComplexEventTimeTableModel(ComplexEventTableModel complexEventTableModel)
          Instantiates a new complex event time table model.
 
Method Summary
 void addSecurityEvent(ComplexEventTime complexEventTime)
          Adds the security event.
 ComplexEventTime 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(ComplexEventTime complexEventTime)
          Removes the.
 void updateComplexEventTimes(java.util.List<ComplexEventTime> list)
          Update complex event times.
 
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

ComplexEventTimeTableModel

public ComplexEventTimeTableModel(ComplexEventTableModel complexEventTableModel)
Instantiates a new complex event time 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

updateComplexEventTimes

public void updateComplexEventTimes(java.util.List<ComplexEventTime> list)
Update complex event times.

Parameters:
list - the list

addSecurityEvent

public void addSecurityEvent(ComplexEventTime complexEventTime)
Adds the security event.

Parameters:
complexEventTime - the complex event time

remove

public void remove(ComplexEventTime complexEventTime)
Removes the.

Parameters:
complexEventTime - the complex event time

get

public ComplexEventTime get(int index)
Gets the.

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

modified

public void modified()
Modified.