de.bielefeld.umweltamt.aui.module.common
Class AbstractQueryModul
java.lang.Object
de.bielefeld.umweltamt.aui.AbstractModul
de.bielefeld.umweltamt.aui.module.common.AbstractQueryModul
- All Implemented Interfaces:
- Modul
- Direct Known Subclasses:
- EinleiterAnh40Auswertung, EinleiterAnh49Auswertung, EinleiterAnh50Auswertung, EinleiterAnh52Auswertung, EinleiterAnh53Auswertung, EinleiterAnh55Auswertung, EinleiterAnh56Auswertung, EinleiterBrennwertAuswertung, EinleiterFettabscheiderAuswertung, EinleiterGenehmigungAuswertung, EinleiterSuevkanAuswertung, EinleiterUebergabestellenAuswertung, ProbenehmerAuswertung, VawsHerstellernummerSuchen, VawsKontrollenAuswertung, VawsVerwaltungsverfAuswertung
public abstract class AbstractQueryModul
- extends AbstractModul
Eine Grundlage für Module mit verschiedenen
Auswertungs-Abfragen.
- Author:
- David Klotz
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.bielefeld.umweltamt.aui.Modul |
getName |
AbstractQueryModul
public AbstractQueryModul()
getCategory
public java.lang.String getCategory()
- Liefert die Kategorie des Moduls.
Falls eine andere Kategorie als "Auswertung" gewünscht
ist, muss diese Methode in implementierenden Klassen
überschrieben werden.
- Returns:
- "Auswertung"
getPanel
public javax.swing.JPanel getPanel()
- Description copied from interface:
Modul
- Liefert das Panel mit dem Inhalt dieses Moduls.
- Returns:
- Ein JPanel gefüllt mit dem Inhalt dieses Moduls
getQueryOptionsPanel
public abstract javax.swing.JPanel getQueryOptionsPanel()
- Returns:
- Ein Panel, in dem Optionen für die Abfrage festgelegt werden können.
getTableModel
public abstract ListTableModel getTableModel()
- Returns:
- Ein TableModel für die Ergebnis-Tabelle.
getBasisObjektFromFachdaten
protected BasisObjekt getBasisObjektFromFachdaten(java.lang.Object fachdaten)
- Liefert das BasisObjekt zu einem Fachdaten-Objekt.
- Parameters:
objectAtRow
- Das Fachdaten-Objekt.
- Returns:
- Das zugehörige BasisObjekt (oder
null
, falls keins existiert).
getResultTable
protected javax.swing.JTable getResultTable()
- Returns:
- Eine Tabelle für die Ergebnisse der Abfrage.
getObjektEditAction
protected javax.swing.Action getObjektEditAction()
- Returns:
- Eine Action, um editObject() aufzurufen.
getSaveAction
protected javax.swing.Action getSaveAction()
- Returns:
- Eine Action, um saveTabelle() aufzurufen.
editObject
protected void editObject(int row)
- Schaltet zum "Objekt Bearbeiten"-Modul um, wenn zu
einem Objekt in der Ergebnis-Tabelle ein BasisObjekt
vorhanden ist.
- Parameters:
row
- Die Zeile der Tabelle.