public abstract class AbstraktVerwaltungsAdapter extends java.lang.Object implements IVerwaltung
Modifier and Type | Field and Description |
---|---|
protected de.bsvrz.sys.funclib.bitctrl.daf.BetriebsmeldungIdKonverter |
bmvKonverter
Umsetzer fuer die Betriebsmeldung in eine ID.
|
protected DatenFlussSteuerungsVersorger |
dfsHilfe
Verbindung zur Datenflusssteuerung.
|
protected java.util.ArrayList<java.lang.String> |
komArgumente
die Argumente der Kommandozeile.
|
protected de.bsvrz.dav.daf.main.config.SystemObject[] |
objekte
Die Objekte, die bearbeitet werden sollen.
|
protected de.bsvrz.dav.daf.main.ClientDavInterface |
verbindung
Verbindung zum Datenverteiler.
|
Constructor and Description |
---|
AbstraktVerwaltungsAdapter() |
Modifier and Type | Method and Description |
---|---|
protected void |
addKomArgument(java.lang.String argument) |
protected void |
clearKomArguments() |
java.lang.String |
getArgument(java.lang.String schluessel)
Erfragt ein Kommandozeilenargument der Applikation.
|
de.bsvrz.sys.funclib.bitctrl.daf.BetriebsmeldungIdKonverter |
getBmvIdKonverter()
Erfragt den Umsetzer fuer die Betriebsmeldungs-Id.
|
protected java.util.ArrayList<java.lang.String> |
getKomArgumente() |
java.util.Collection<de.bsvrz.dav.daf.main.config.ConfigurationArea> |
getKonfigurationsBereiche()
Erfragt die dem Verwaltungsmodul übergebenen Konfigurationsbereiche.
|
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.
|
de.bsvrz.dav.daf.main.ClientDavInterface |
getVerbindung()
Erfragt die Verbindung zum Datenverteiler.
|
protected abstract void |
initialisiere()
Diese Methode wird zur Initialisierung aufgerufen, nachdem sowohl
die Argumente der Kommandozeile, als auch die Datenverteilerverbindung
übergeben wurden (also nach dem Aufruf der Methoden
parseArguments(..) |
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface dieVerbindung) |
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumente) |
protected void |
setSystemObjekte(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> newObjects) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getSWETyp
protected de.bsvrz.dav.daf.main.config.SystemObject[] objekte
protected de.bsvrz.dav.daf.main.ClientDavInterface verbindung
protected java.util.ArrayList<java.lang.String> komArgumente
protected DatenFlussSteuerungsVersorger dfsHilfe
protected de.bsvrz.sys.funclib.bitctrl.daf.BetriebsmeldungIdKonverter bmvKonverter
public final java.util.Collection<de.bsvrz.dav.daf.main.config.ConfigurationArea> getKonfigurationsBereiche()
IVerwaltung
getKonfigurationsBereiche
in interface IVerwaltung
public final de.bsvrz.dav.daf.main.config.SystemObject[] getSystemObjekte()
IVerwaltung
null
übergeben werden, so sollten vom fragenden Modul
alle inhaltlich passenden Systemobjekte des
Standardkonfigurationsbereichs zur Bearbeitung angenommen werden.getSystemObjekte
in interface IVerwaltung
public final de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
IVerwaltung
getVerbindung
in interface IVerwaltung
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface dieVerbindung) throws java.lang.Exception
initialize
in interface de.bsvrz.sys.funclib.application.StandardApplication
java.lang.Exception
public de.bsvrz.sys.funclib.bitctrl.daf.BetriebsmeldungIdKonverter getBmvIdKonverter()
getBmvIdKonverter
in interface IVerwaltung
public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumente) throws java.lang.Exception
parseArguments
in interface de.bsvrz.sys.funclib.application.StandardApplication
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getArgument(java.lang.String schluessel)
IVerwaltung
getArgument
in interface IVerwaltung
schluessel
- der Name des Argumentsnull
, wenn das Argument nicht uebergeben wurdeprotected abstract void initialisiere() throws DUAInitialisierungsException
parseArguments(..)
und initialize(..)
).DUAInitialisierungsException
- falls es Probleme bei der Initialisierung geben sollteprotected java.util.ArrayList<java.lang.String> getKomArgumente()
protected void clearKomArguments()
protected void addKomArgument(java.lang.String argument)
protected void setSystemObjekte(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> newObjects)