public class VewDeAbrufParameter
extends java.lang.Object
implements de.bsvrz.sys.funclib.application.StandardApplication, de.bsvrz.dav.daf.main.ClientSenderInterface
Die Parameter-Einträge werden aus einer über den Aufrufparameter übergebenden csv-Datei ausgelesen.
Über den Aufrufparameter wird auch festgelegt, ob der Parametersatz überschrieben werden soll. Falls ja, wird der DE-Abruf-Parameter neu aus der csv-Datei erstellt. Falls nein, wird der DE-Abruf-Parameter mit Daten aus der csv-Datei ergänzt.
Die Parameter-Einträge werden nach Doppel-Einträge überprüft (s.Methode Parameter#equals(Object)
).
Falls die Einträge gleich sind, wird nur letzter hinzugefügt (der letzte gewinnt).
Beim gleichen Eintrag aus DaV und aus der Datei gewinnt der Eintrag aus der Datei.
Jeder Eintrag in der Datei besteht aus folgenden Informationen:
Constructor and Description |
---|
VewDeAbrufParameter() |
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
void |
initialize(de.bsvrz.dav.daf.main.ClientDavInterface dav) |
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
static void |
main(java.lang.String[] args)
Main-Methode.
|
void |
parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) |
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription, byte state)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface dav) throws java.lang.Exception
initialize
in interface de.bsvrz.sys.funclib.application.StandardApplication
java.lang.Exception
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object, de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public static void main(java.lang.String[] args)
args
- Parameter.public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws java.lang.Exception
parseArguments
in interface de.bsvrz.sys.funclib.application.StandardApplication
java.lang.Exception