Class DataKindDeterminer
- java.lang.Object
-
- de.bsvrz.pat.onlprot.protocoller.dataKindDeterminer.DataKindDeterminer
-
public class DataKindDeterminer extends java.lang.Object
Datenart bestimmen. Dient zum Zusammentragen von Informationen der zu protokollierenden Objekte, Attributgruppen, Aspekte, Simulationsvarianten, Optionen und Rollen
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
examineParamData
Parameter-option
soll ausgewertet werdenstatic int
INTERVAL_TIME
Konstante für-zeit
-Argument: Intervallbeginn als Zeitstempel.static boolean
isSender
Applikation ist ein Senderstatic boolean
notExamineParamData
Parameter-option
soll nicht ausgewertet werdenstatic boolean
notIsSender
Applikation ist eine Senkestatic int
SEND_TIME
Konstante für-zeit
-Argument: Versandzeit als Zeitstempel.
-
Constructor Summary
Constructors Constructor Description DataKindDeterminer(boolean isSetToSender, java.lang.String defaultRole, boolean optionParamAllowed)
Erzeugt ein neues Objekt der KlasseDataKindDeterminer
mit speziellemactionText
-
Method Summary
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ückde.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection
getValidRoles()
Gibt die Liste der gültigen Rollen dieser Applikation zurückde.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection
getValidTimeOptions()
Gibt die Liste der gültigen Rollen dieser Applikation zurückjava.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
-
-
-
Field Detail
-
examineParamData
public static final boolean examineParamData
Parameter-option
soll ausgewertet werden- See Also:
- Constant Field Values
-
notExamineParamData
public static final boolean notExamineParamData
Parameter-option
soll nicht ausgewertet werden- See Also:
- Constant Field Values
-
isSender
public static final boolean isSender
Applikation ist ein Sender- See Also:
- Constant Field Values
-
notIsSender
public static final boolean notIsSender
Applikation ist eine Senke- See Also:
- Constant Field Values
-
INTERVAL_TIME
public static final int INTERVAL_TIME
Konstante für-zeit
-Argument: Intervallbeginn als Zeitstempel.- See Also:
- Constant Field Values
-
SEND_TIME
public static final int SEND_TIME
Konstante für-zeit
-Argument: Versandzeit als Zeitstempel.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DataKindDeterminer
public DataKindDeterminer(boolean isSetToSender, java.lang.String defaultRole, boolean optionParamAllowed)
Erzeugt ein neues Objekt der KlasseDataKindDeterminer
mit speziellemactionText
- Parameters:
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 wird
-
-
Method Detail
-
getDataKinds
public java.util.List getDataKinds(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Aufrufparameter filtern: Interpretiert werden die Parameter-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.- Parameters:
argumentList
-ArgumentList
der noch nicht ausgewerteten Aufrufparameter der Applikation- Returns:
- List der angegebenen Datenbeschreibungen
-
getValidRoles
public de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection getValidRoles()
Gibt die Liste der gültigen Rollen dieser Applikation zurück- Returns:
ArgumentList.ValueSelection
der gültigen Rollen
-
getValidOptions
public de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection getValidOptions()
Gibt die Liste der gültigen Optionen dieser Applikation zurück- Returns:
ArgumentList.ValueSelection
der gültigen Optionen
-
getValidTimeOptions
public de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection getValidTimeOptions()
Gibt die Liste der gültigen Rollen dieser Applikation zurück- Returns:
ArgumentList.ValueSelection
der gültigen Rollen
-
register
public 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
Registrierung durchführen- Parameters:
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 DaV- Returns:
- List mit allen angemeldeten Objekten
- Throws:
java.lang.Exception
- bei Problemen
-
-