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, waitgetSWETypprotected 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()
IVerwaltunggetKonfigurationsBereiche in interface IVerwaltungpublic final de.bsvrz.dav.daf.main.config.SystemObject[] getSystemObjekte()
IVerwaltungnull übergeben werden, so sollten vom fragenden Modul
alle inhaltlich passenden Systemobjekte des
Standardkonfigurationsbereichs zur Bearbeitung angenommen werden.getSystemObjekte in interface IVerwaltungpublic final de.bsvrz.dav.daf.main.ClientDavInterface getVerbindung()
IVerwaltunggetVerbindung in interface IVerwaltungpublic void initialize(de.bsvrz.dav.daf.main.ClientDavInterface dieVerbindung)
throws java.lang.Exception
initialize in interface de.bsvrz.sys.funclib.application.StandardApplicationjava.lang.Exceptionpublic de.bsvrz.sys.funclib.bitctrl.daf.BetriebsmeldungIdKonverter getBmvIdKonverter()
getBmvIdKonverter in interface IVerwaltungpublic void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumente)
throws java.lang.Exception
parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplicationjava.lang.Exceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getArgument(java.lang.String schluessel)
IVerwaltunggetArgument in interface IVerwaltungschluessel - 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)