de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.sys.funclib.application.StandardApplication, IVerwaltungAbstraktVerwaltungsAdapterMitGuetepublic abstract class AbstraktVerwaltungsAdapter extends java.lang.Object implements IVerwaltung
| Modifier and Type | Field | Description |
|---|---|---|
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 | Description |
|---|---|
AbstraktVerwaltungsAdapter() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
addKomArgument(java.lang.String argument) |
|
protected void |
clearKomArguments() |
|
java.lang.String |
getArgument(java.lang.String schluessel) |
Erfragt ein Kommandozeilenargument der Applikation.
|
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(..) und initialize(..)). |
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() |
getSWETypprotected 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
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 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)