ch.ige.edossier.transfer.client
Class DtmAccount

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byjavax.swing.table.DefaultTableModel
          extended bych.ige.edossier.transfer.client.DtmAccount
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class DtmAccount
extends javax.swing.table.DefaultTableModel

B32.03 - eDossier-Interceptions - Diplomarbeit an der Software-Schule Schweiz
Datenhaltung der Account-Tabelle

Copyright (c) 2004, Eidgenössisches Institut für Geistiges Eigentum

Version:
$Id: DtmAccount.java,v 1.6 2004/11/01 13:52:31 ruegsegger Exp $
Author:
Anita Rueegsegger, Marc Bouquet
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
DtmAccount()
           
 
Method Summary
 void clear()
          Daten der Tabelle löschen
 java.lang.Class getColumnClass(int column)
          Werte der angegebenen Spalte werden mit den standardmässigen Darstellungsobjekten ausgestattet muss implementiert werden, damit Sortierung korrekt funktioniert
 boolean isCellEditable(int row, int col)
          Editierbarkeit der Daten verhindern,
 void setData(java.util.List data)
          Tabellendaten werden gesetzt.
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
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
 

Constructor Detail

DtmAccount

public DtmAccount()
Method Detail

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Editierbarkeit der Daten verhindern,

Parameters:
row - selektierte Zeile
col - selektierte Spalte
Returns:
true falls Zellen editierbar sind

getColumnClass

public java.lang.Class getColumnClass(int column)
Werte der angegebenen Spalte werden mit den standardmässigen Darstellungsobjekten ausgestattet muss implementiert werden, damit Sortierung korrekt funktioniert

Parameters:
column - Spalte
Returns:
gibt die Klasse der Column zurück

setData

public void setData(java.util.List data)
Tabellendaten werden gesetzt.
Daten werden in Form eines ValueObjects übergeben. Daten des VOs werden aufgesplittet und in den Datenhaltungsvector(dataVector) des Tabellenmodels geschrieben. Felder die null sein können müssen mit "" gefüllt werden, ansonsten nullpointerexception bei funktionsaufruf getColumnClass

Parameters:
data - Liste von AccountVOs beinhaltet alle Accounts der DB

clear

public void clear()
Daten der Tabelle löschen