public class DataKindDeterminer
extends java.lang.Object
| Modifier and Type | Field and 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 and Description |
|---|
DataKindDeterminer(boolean isSetToSender,
java.lang.String defaultRole,
boolean optionParamAllowed)
Erzeugt ein neues Objekt der Klasse
DataKindDeterminer mit speziellem actionText |
| Modifier and Type | Method and 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