de.bielefeld.umweltamt.aui.module
Class BasisObjektBearbeiten

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

public class BasisObjektBearbeiten
extends AbstractModul

Ein Modul um Objekte zu bearbeiten.

Author:
David Klotz

Field Summary
 
Fields inherited from class de.bielefeld.umweltamt.aui.AbstractModul
frame, icon, manager, panel, shown
 
Constructor Summary
BasisObjektBearbeiten()
           
 
Method Summary
 void completeObjekt()
          Wird benutzt, um bestimmte Objektarten beim Speichern besonders zu behandeln.
 void fillForm()
           
 Anh40Panel getAnh40Tab()
           
 Anh49AnalysenPanel getAnh49AnalyseTab()
           
 Anh49DetailsPanel getAnh49DetailTab()
           
 Anh52Panel getAnh52Tab()
           
 Anh53Panel getAnh53Tab()
           
 Anh55Panel getAnh55Tab()
           
 Anh56Panel getAnh56Tab()
           
 Anh49Panel getAnhang49Tab()
           
 BasisPanel getBasisTab()
           
 BWKPanel getBWKTab()
           
 java.lang.String getCategory()
          Liefert die Kategorie, zu der dieses Modul gehört.
 ChronoPanel getChronoTab()
           
 HauptFrame getFrame()
           
 GenehmigungPanel getGenehmigungTab()
           
 javax.swing.Icon getIcon()
          Liefert ein Icon für dieses Modul.
 java.lang.String getIdentifier()
          Liefert einen eindeutigen Bezeichner für dieses Modul.
 ModulManager getManager()
           
 java.lang.String getName()
          Liefert den anzuzeigenden Namen dieses Moduls.
 BasisObjekt getObjekt()
           
 javax.swing.JPanel getPanel()
          Liefert das Panel mit dem Inhalt dieses Moduls.
 ProbepktAuswPanel getProbepktAuswTab()
           
 ProbepunktPanel getProbepunktTab()
           
 SuevPanel getSuevTab()
           
 javax.swing.JTabbedPane getTabbedPane()
           
 UebergabePanel getUebergabeTab()
           
 VawsPanel getVawsTab()
           
 Anh50Panel getZahnarztTab()
           
 boolean isNew()
           
 void setNew(boolean isNew)
           
 void setObjekt(BasisObjekt objekt)
           
 void show()
          Sagt diesem Modul, dass es aktiv ist (angezeigt wird).
 
Methods inherited from class de.bielefeld.umweltamt.aui.AbstractModul
getIcon, getIcon, hide, isShown, setFrame, setManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasisObjektBearbeiten

public BasisObjektBearbeiten()
Method Detail

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

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

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

getFrame

public HauptFrame getFrame()

getManager

public ModulManager getManager()

getObjekt

public BasisObjekt getObjekt()

setObjekt

public void setObjekt(BasisObjekt objekt)

isNew

public boolean isNew()

setNew

public void setNew(boolean isNew)

getBasisTab

public BasisPanel getBasisTab()

getProbepunktTab

public ProbepunktPanel getProbepunktTab()

getProbepktAuswTab

public ProbepktAuswPanel getProbepktAuswTab()

getBWKTab

public BWKPanel getBWKTab()

getZahnarztTab

public Anh50Panel getZahnarztTab()

getAnhang49Tab

public Anh49Panel getAnhang49Tab()

getAnh49DetailTab

public Anh49DetailsPanel getAnh49DetailTab()

getAnh49AnalyseTab

public Anh49AnalysenPanel getAnh49AnalyseTab()

getSuevTab

public SuevPanel getSuevTab()

getAnh40Tab

public Anh40Panel getAnh40Tab()

getAnh55Tab

public Anh55Panel getAnh55Tab()

getAnh56Tab

public Anh56Panel getAnh56Tab()

getAnh52Tab

public Anh52Panel getAnh52Tab()

getAnh53Tab

public Anh53Panel getAnh53Tab()

getChronoTab

public ChronoPanel getChronoTab()

getUebergabeTab

public UebergabePanel getUebergabeTab()

getGenehmigungTab

public GenehmigungPanel getGenehmigungTab()

getVawsTab

public VawsPanel getVawsTab()

getTabbedPane

public javax.swing.JTabbedPane getTabbedPane()

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

fillForm

public void fillForm()

completeObjekt

public void completeObjekt()
Wird benutzt, um bestimmte Objektarten beim Speichern besonders zu behandeln. Wird aufgerufen, wenn das Objekt bereits gespeichert wurde.

Parameters:
session - Die Hibernate-Session.
Throws:
HibernateException - Wenn ein Fehler auftritt, der einen kompletten Rollback der Speicher-Transaktion erfordert.