public class DataKindDeterminer
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static boolean |
examineParamData |
Parameter
-option soll ausgewertet werden |
static int |
INTERVAL_TIME |
Konstante für
-zeit-Argument: Intervallbeginn als Zeitstempel. |
static boolean |
isSender |
Applikation ist ein Sender
|
static boolean |
notExamineParamData |
Parameter
-option soll nicht ausgewertet werden |
static boolean |
notIsSender |
Applikation ist eine Senke
|
static int |
SEND_TIME |
Konstante für
-zeit-Argument: Versandzeit als Zeitstempel. |
| Constructor | Description |
|---|---|
DataKindDeterminer(boolean isSetToSender,
java.lang.String defaultRole,
boolean optionParamAllowed) |
Erzeugt ein neues Objekt der Klasse
DataKindDeterminer mit
speziellem actionText |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List |
getDataKinds(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) |
Aufrufparameter filtern: Interpretiert werden die Parameter
-rolle
, -option , -objekte und -daten
. |
de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection |
getValidOptions() |
Gibt die Liste der gültigen Optionen dieser Applikation zurück
|
de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection |
getValidRoles() |
Gibt die Liste der gültigen Rollen dieser Applikation zurück
|
de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection |
getValidTimeOptions() |
Gibt die Liste der gültigen Rollen dieser Applikation zurück
|
java.util.List |
register(de.bsvrz.dav.daf.main.ClientSenderInterface sender,
java.util.List subscriptionInfos,
de.bsvrz.dav.daf.main.config.DataModel dataModel,
boolean isAutarkic,
de.bsvrz.dav.daf.main.ClientDavInterface connection) |
Registrierung durchführen
|
public static final boolean examineParamData
-option soll ausgewertet werdenpublic static final boolean notExamineParamData
-option soll nicht ausgewertet werdenpublic static final boolean isSender
public static final boolean notIsSender
public static final int INTERVAL_TIME
-zeit-Argument: Intervallbeginn als Zeitstempel.public static final int SEND_TIME
-zeit-Argument: Versandzeit als Zeitstempel.public DataKindDeterminer(boolean isSetToSender,
java.lang.String defaultRole,
boolean optionParamAllowed)
DataKindDeterminer mit
speziellem actionTextisSetToSender - boolean, welches angibt, ob es sich bei der
Applikation um einen Sender oder Empfänger
handeltdefaultRole - String, der den Vorgabewert für die Rolle
angibtoptionParamAllowed - boolean, welches angibt, ob der Parameter
-option ausgewertet wirdpublic java.util.List getDataKinds(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
-rolle
, -option , -objekte und -daten
. Ein Satz aus diesen Parametern bildet eine Einheit, wobei
einzelne Werte fehlen können, die dann durch Vorgaben ersetzt werden.argumentList - ArgumentList der noch nicht
ausgewerteten Aufrufparameter der Applikationpublic de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection getValidRoles()
ArgumentList.ValueSelection der gültigen Rollenpublic de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection getValidOptions()
ArgumentList.ValueSelection der gültigen Optionenpublic de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection getValidTimeOptions()
ArgumentList.ValueSelection der gültigen Rollenpublic java.util.List register(de.bsvrz.dav.daf.main.ClientSenderInterface sender,
java.util.List subscriptionInfos,
de.bsvrz.dav.daf.main.config.DataModel dataModel,
boolean isAutarkic,
de.bsvrz.dav.daf.main.ClientDavInterface connection)
throws java.lang.Exception
sender - ClientSenderInterface mit Referenz
auf die SenderapplikationsubscriptionInfos - List mit den AnmeldeinformationendataModel - DataModel, welches verwendet wirdisAutarkic - boolean; 1: Datengenerator arbeitet autark,
d. h. es ist keine Anmeldung der Objekte
notwendig; 0: Objekte müssen beim DaV
angemeldet werden.connection - Verbindung zum
DaVjava.lang.Exception - bei Problemen