de.bielefeld.umweltamt.aui.module.common.tablemodels
Class BasisStandortModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by de.bielefeld.umweltamt.aui.utils.tablemodelbase.BasicTableModel
          extended by de.bielefeld.umweltamt.aui.utils.tablemodelbase.ListTableModel
              extended by de.bielefeld.umweltamt.aui.module.common.tablemodels.BasisStandortModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class BasisStandortModel
extends ListTableModel

Ein TableModel für die Basis-Standortdaten.

Author:
David Klotz
See Also:
Serialized Form

Field Summary
 
Fields inherited from class de.bielefeld.umweltamt.aui.utils.tablemodelbase.BasicTableModel
columns
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
BasisStandortModel()
           
 
Method Summary
 void filterList(java.lang.String strasse, int hausnr)
          Filtert den Tabelleninhalt nach der Straße und der Hausnr.
 java.lang.Object getColumnValue(java.lang.Object objectAtRow, int columnIndex)
          Liefert den Inhalt der Spalte mit den gegebenen Koordinaten.
 BasisStandort getRow(int rowIndex)
          Liefert das Objekt aus einer bestimmten Zeile.
 void updateList()
          Aktualisiert die aktuell angezeigte Liste.
 
Methods inherited from class de.bielefeld.umweltamt.aui.utils.tablemodelbase.ListTableModel
getList, getObjectAtRow, getRowCount, getValueAt, objectRemoved, removeRow, rowExists, setList
 
Methods inherited from class de.bielefeld.umweltamt.aui.utils.tablemodelbase.BasicTableModel
getColumnCount, getColumnName
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasisStandortModel

public BasisStandortModel()
Method Detail

updateList

public void updateList()
Aktualisiert die aktuell angezeigte Liste. Falls noch keine Suche durchgeführt wurde, werden die ersten 30 Einträge angezeigt.

Specified by:
updateList in class ListTableModel
Throws:
HibernateException

getRow

public BasisStandort getRow(int rowIndex)
Liefert das Objekt aus einer bestimmten Zeile.

Parameters:
rowIndex - Die Zeile
Returns:
Das Objekt bei rowIndex

filterList

public void filterList(java.lang.String strasse,
                       int hausnr)
Filtert den Tabelleninhalt nach der Straße und der Hausnr.

Parameters:
strasse - Der Straßenname
hausnr - Die Hausnr (oder -1 falls alle Standorte in dieser Straßen gesucht werden sollen)

getColumnValue

public java.lang.Object getColumnValue(java.lang.Object objectAtRow,
                                       int columnIndex)
Liefert den Inhalt der Spalte mit den gegebenen Koordinaten.

Specified by:
getColumnValue in class ListTableModel
Parameters:
objectAtRow - Das Object in dieser Zeile
columnIndex - Die Spalte der Tabelle
Returns:
Den Wert der Zelle oder null (falls die Zelle nicht existiert)
See Also:
ListTableModel.getColumnValue(Object, int)