de.bielefeld.umweltamt.aui.module
Class BasisStandortSuchen

java.lang.Object
  extended by de.bielefeld.umweltamt.aui.AbstractModul
      extended by de.bielefeld.umweltamt.aui.module.BasisStandortSuchen
All Implemented Interfaces:
Modul

public class BasisStandortSuchen
extends AbstractModul

Ein Modul zum Suchen und Bearbeiten eines Standorts.

Author:
David Klotz

Field Summary
protected  java.lang.String betreiber
           
protected  java.lang.String standort
           
protected  int standortID
           
 
Fields inherited from class de.bielefeld.umweltamt.aui.AbstractModul
frame, icon, manager, panel, shown
 
Constructor Summary
BasisStandortSuchen()
           
 
Method Summary
 void editStandort(BasisStandort standort)
          öffnet einen Dialog um einen Standort-Datensatz zu bearbeiten.
 void filterStandortListe(java.awt.Component focusComp)
          Filtert die Standort-Liste nach Straße und Hausnummer.
 java.lang.String getCategory()
          Liefert die Kategorie, zu der dieses Modul gehört.
 javax.swing.Icon getIcon()
          Liefert ein Icon für dieses Modul.
 java.lang.String getIdentifier()
          Liefert einen eindeutigen Bezeichner für dieses Modul.
 java.lang.String getName()
          Liefert den anzuzeigenden Namen dieses Moduls.
 javax.swing.JPanel getPanel()
          Liefert das Panel mit dem Inhalt dieses Moduls.
 void hide()
          Sagt diesem Modul, dass es inaktiv ist (nicht angezeigt wird).
 void searchObjekteByStandort(BasisStandort standort)
          Setzt den Tabelleninhalt der Objekt-Tabelle auf alle Objekte eines Standorts.
 void searchObjekteByStandort(BasisStandort standort, java.lang.Integer istartid)
          Setzt den Tabelleninhalt der Objekt-Tabelle auf alle Objekte eines Standorts.
 void searchObjekteByStandort(BasisStandort standort, java.lang.String abteilung, java.lang.Integer nichtartid)
          Setzt den Tabelleninhalt der Objekt-Tabelle auf alle Objekte eines Standorts.
 void show()
          Sagt diesem Modul, dass es aktiv ist (angezeigt wird).
 void showReportListe()
           
 void updateObjekte()
           
 void updateStandortListe()
           
 
Methods inherited from class de.bielefeld.umweltamt.aui.AbstractModul
getIcon, getIcon, isShown, setFrame, setManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

betreiber

protected java.lang.String betreiber

standort

protected java.lang.String standort

standortID

protected int standortID
Constructor Detail

BasisStandortSuchen

public BasisStandortSuchen()
Method Detail

getName

public java.lang.String getName()
Description copied from interface: Modul
Liefert den anzuzeigenden Namen dieses Moduls.

Returns:
Der Name dieses Moduls

getIdentifier

public java.lang.String getIdentifier()
Description copied from interface: Modul
Liefert einen eindeutigen Bezeichner für dieses Modul. Er muss eindeutig sein!

Specified by:
getIdentifier in interface Modul
Overrides:
getIdentifier in class AbstractModul
Returns:
Der Bezeichner dieses Moduls

getCategory

public java.lang.String getCategory()
Description copied from interface: Modul
Liefert die Kategorie, zu der dieses Modul gehört.

Returns:
Der Name der Kategorie

getIcon

public javax.swing.Icon getIcon()
Description copied from interface: Modul
Liefert ein Icon für dieses Modul.

Specified by:
getIcon in interface Modul
Overrides:
getIcon in class AbstractModul
Returns:
Das Icon dieses Moduls

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

show

public void show()
Description copied from class: AbstractModul
Sagt diesem Modul, dass es aktiv ist (angezeigt wird). Wenn diese Methode überschrieben wird, unbedingt super.show() aufrufen.

Specified by:
show in interface Modul
Overrides:
show in class AbstractModul

hide

public void hide()
Description copied from class: AbstractModul
Sagt diesem Modul, dass es inaktiv ist (nicht angezeigt wird). Wenn diese Methode überschrieben wird, unbedingt super.hide() aufrufen.

Specified by:
hide in interface Modul
Overrides:
hide in class AbstractModul

updateStandortListe

public void updateStandortListe()

updateObjekte

public void updateObjekte()

editStandort

public void editStandort(BasisStandort standort)
öffnet einen Dialog um einen Standort-Datensatz zu bearbeiten.

Parameters:
standort - Der Standort

searchObjekteByStandort

public void searchObjekteByStandort(BasisStandort standort,
                                    java.lang.String abteilung,
                                    java.lang.Integer nichtartid)
Setzt den Tabelleninhalt der Objekt-Tabelle auf alle Objekte eines Standorts.

Parameters:
standortid - Die Standort-Id
abteilung - 33 oder 34

searchObjekteByStandort

public void searchObjekteByStandort(BasisStandort standort)
Setzt den Tabelleninhalt der Objekt-Tabelle auf alle Objekte eines Standorts.

Parameters:
standortid - Die Standort-Id

searchObjekteByStandort

public void searchObjekteByStandort(BasisStandort standort,
                                    java.lang.Integer istartid)
Setzt den Tabelleninhalt der Objekt-Tabelle auf alle Objekte eines Standorts.

Parameters:
standortid - Die Standort-Id

filterStandortListe

public void filterStandortListe(java.awt.Component focusComp)
Filtert die Standort-Liste nach Straße und Hausnummer.

Parameters:
focusComp - Welche Komponente soll nach der Suche den Fokus bekommen.

showReportListe

public void showReportListe()
                     throws EngineException
Throws:
EngineException