de.bsvrz.dav.daf.main.ClientReceiverInterface
, de.bsvrz.sys.funclib.application.StandardApplication
, IVerwaltung
AbstraktVerwaltungsAdapterMitGuete
public 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() |
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
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 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)