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 actionText
isSetToSender
- 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