Class DataKindDeterminer
java.lang.Object
de.bsvrz.pat.onlprot.protocoller.dataKindDeterminer.DataKindDeterminer
Datenart bestimmen. Dient zum Zusammentragen von Informationen der zu protokollierenden Objekte, Attributgruppen, Aspekte, Simulationsvarianten,
Optionen und Rollen
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final boolean
Parameter-option
soll ausgewertet werdenstatic final int
Konstante für-zeit
-Argument: Intervallbeginn als Zeitstempel.static final boolean
Applikation ist ein Senderstatic final boolean
Parameter-option
soll nicht ausgewertet werdenstatic final boolean
Applikation ist eine Senkestatic final int
Konstante für-zeit
-Argument: Versandzeit als Zeitstempel. -
Constructor Summary
ConstructorsConstructorDescriptionDataKindDeterminer
(boolean isSetToSender, String defaultRole, boolean optionParamAllowed) Erzeugt ein neues Objekt der KlasseDataKindDeterminer
mit speziellemactionText
-
Method Summary
Modifier and TypeMethodDescriptiongetDataKinds
(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
Gibt die Liste der gültigen Optionen dieser Applikation zurückde.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection
Gibt die Liste der gültigen Rollen dieser Applikation zurückde.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelection
Gibt die Liste der gültigen Rollen dieser Applikation zurückregister
(de.bsvrz.dav.daf.main.ClientSenderInterface sender, List subscriptionInfos, de.bsvrz.dav.daf.main.config.DataModel dataModel, boolean isAutarkic, de.bsvrz.dav.daf.main.ClientDavInterface connection) Registrierung durchführen
-
Field Details
-
examineParamData
public static final boolean examineParamDataParameter-option
soll ausgewertet werden- See Also:
-
notExamineParamData
public static final boolean notExamineParamDataParameter-option
soll nicht ausgewertet werden- See Also:
-
isSender
public static final boolean isSenderApplikation ist ein Sender- See Also:
-
notIsSender
public static final boolean notIsSenderApplikation ist eine Senke- See Also:
-
INTERVAL_TIME
public static final int INTERVAL_TIMEKonstante für-zeit
-Argument: Intervallbeginn als Zeitstempel.- See Also:
-
SEND_TIME
public static final int SEND_TIMEKonstante für-zeit
-Argument: Versandzeit als Zeitstempel.- See Also:
-
-
Constructor Details
-
DataKindDeterminer
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 Details
-
getDataKinds
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 List register(de.bsvrz.dav.daf.main.ClientSenderInterface sender, List subscriptionInfos, de.bsvrz.dav.daf.main.config.DataModel dataModel, boolean isAutarkic, de.bsvrz.dav.daf.main.ClientDavInterface connection) throws 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:
Exception
- bei Problemen
-