Interface IVerwaltung

All Superinterfaces:
de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.sys.funclib.application.StandardApplication
All Known Subinterfaces:
IVerwaltungMitGuete
All Known Implementing Classes:
AbstraktVerwaltungsAdapter, AbstraktVerwaltungsAdapterMitGuete

public interface IVerwaltung extends de.bsvrz.sys.funclib.application.StandardApplication, de.bsvrz.dav.daf.main.ClientReceiverInterface
Abstrakte Implementation einer Schnittstelle zu einem Verwaltungsmodul. Ein Verwaltungsmodul stellt immer den Eintrittspunkt in eine SWE 4.x dar und implementiert daher das Interface StandardApplication.
  • Method Summary

    Modifier and Type
    Method
    Description
    getArgument(String schluessel)
    Erfragt ein Kommandozeilenargument der Applikation.
    Collection<de.bsvrz.dav.daf.main.config.ConfigurationArea>
    Erfragt die dem Verwaltungsmodul übergebenen Konfigurationsbereiche.
    Erfragt die SWE, für die die dieses Interface implementierende Klasse die Verwaltung darstellt.
    de.bsvrz.dav.daf.main.config.SystemObject[]
    Über diese Methode soll ein Modul Verwaltung anderen Modulen die Menge aller zu bearbeitenden Objekte zur Verfügung stellen.
    de.bsvrz.dav.daf.main.ClientDavInterface
    Erfragt die Verbindung zum Datenverteiler.

    Methods inherited from interface de.bsvrz.dav.daf.main.ClientReceiverInterface

    update

    Methods inherited from interface de.bsvrz.sys.funclib.application.StandardApplication

    initialize, parseArguments
  • Method Details

    • getVerbindung

      de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
      Erfragt die Verbindung zum Datenverteiler.
      Returns:
      die Verbindung zum Datenverteiler
    • getSystemObjekte

      de.bsvrz.dav.daf.main.config.SystemObject[] getSystemObjekte()
      Über diese Methode soll ein Modul Verwaltung anderen Modulen die Menge aller zu bearbeitenden Objekte zur Verfügung stellen. Sollte an dieser Stelle null übergeben werden, so sollten vom fragenden Modul alle inhaltlich passenden Systemobjekte des Standardkonfigurationsbereichs zur Bearbeitung angenommen werden.
      Returns:
      alle zu bearbeitenden Objekte
    • getKonfigurationsBereiche

      Collection<de.bsvrz.dav.daf.main.config.ConfigurationArea> getKonfigurationsBereiche()
      Erfragt die dem Verwaltungsmodul übergebenen Konfigurationsbereiche.
      Returns:
      alle Konfigurationsbereiche, die diesem Verwaltungsmodul übergeben wurden.
    • getSWETyp

      SWETyp getSWETyp()
      Erfragt die SWE, für die die dieses Interface implementierende Klasse die Verwaltung darstellt.
      Returns:
      die SWE, für die die dieses Interface implementierende Klasse die Verwaltung darstellt
    • getArgument

      String getArgument(String schluessel)
      Erfragt ein Kommandozeilenargument der Applikation.
      Parameters:
      schluessel - der Name des Arguments
      Returns:
      das Kommandozeilenargument des Schluessels oder null , wenn das Argument nicht uebergeben wurde