org.tbee.swing.jpa
Class JpaBeanTableModelForEdit<T extends nl.knowledgeplaza.util.PropertyChangeProvider>

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by org.tbee.swing.table.AbstractTableModel
          extended by org.tbee.swing.table.BeanTableModel<T>
              extended by org.tbee.swing.table.BeanTableModelForEdit<T>
                  extended by org.tbee.swing.jpa.JpaBeanTableModelForEdit<T>
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel, nl.knowledgeplaza.util.PropertyChangeProvider, TableModelForEdit

public class JpaBeanTableModelForEdit<T extends nl.knowledgeplaza.util.PropertyChangeProvider>
extends BeanTableModelForEdit<T>

See Also:
Serialized Form

Field Summary
static java.lang.String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Fields inherited from class org.tbee.swing.table.BeanTableModelForEdit
iErrors
 
Fields inherited from class org.tbee.swing.table.BeanTableModel
BeanClass_PROPERTY_ID, DATA_PROPERTY_ID, TABLECOLUMNS_PROPERTY_ID
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
JpaBeanTableModelForEdit(java.lang.Class<? extends T> clazz, TableColumn... columns)
           
 
Method Summary
 void addJpaBean(T bean)
           
 void removeJpaBean(T bean)
           
 void setData(nl.knowledgeplaza.util.collection.ObservableList<T> value)
           
 
Methods inherited from class org.tbee.swing.table.BeanTableModelForEdit
addRowAt, clear, clearErrorMessageAt, createNewBean, deleteRowAt, getBeanForRow, getErrorMessageAt, getRowCount, getRowIndexForBean, getWarnMessageAt, setErrorMessageAt
 
Methods inherited from class org.tbee.swing.table.BeanTableModel
addPropertyChangeListener, addPropertyChangeListener, findColumnByProperty, findColumnByTitle, firePropertyChange, getBeanClass, getColumnClass, getColumnCount, getColumnName, getData, getPropertyChangeListeners, getPropertyChangeListeners, getTableColumns, getValueAt, isCellEditable, removePropertyChangeListener, removePropertyChangeListener, setBeanClass, setData, setTableColumns, setValueAt, setValueAt, withBeanClass, withData, withTableColumns
 
Methods inherited from class org.tbee.swing.table.AbstractTableModel
fireTableCellUpdatedInvokeAndWait, fireTableCellUpdatedInvokeLater
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getValueAt, isCellEditable, removeTableModelListener, setValueAt
 

Field Detail

SOURCECODE_VERSION

public static final java.lang.String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

JpaBeanTableModelForEdit

public JpaBeanTableModelForEdit(java.lang.Class<? extends T> clazz,
                                TableColumn... columns)
Parameters:
data -
columns -
Method Detail

setData

public void setData(nl.knowledgeplaza.util.collection.ObservableList<T> value)
Overrides:
setData in class BeanTableModel<T extends nl.knowledgeplaza.util.PropertyChangeProvider>

removeJpaBean

public void removeJpaBean(T bean)

addJpaBean

public void addJpaBean(T bean)


Copyright © 2010 KnowledgePlaza. All Rights Reserved.