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 booleanParameter-optionsoll ausgewertet werdenstatic final intKonstante für-zeit-Argument: Intervallbeginn als Zeitstempel.static final booleanApplikation ist ein Senderstatic final booleanParameter-optionsoll nicht ausgewertet werdenstatic final booleanApplikation ist eine Senkestatic final intKonstante für-zeit-Argument: Versandzeit als Zeitstempel. -
Constructor Summary
ConstructorsConstructorDescriptionDataKindDeterminer(boolean isSetToSender, String defaultRole, boolean optionParamAllowed) Erzeugt ein neues Objekt der KlasseDataKindDeterminermit speziellemactionText -
Method Summary
Modifier and TypeMethodDescriptiongetDataKinds(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) Aufrufparameter filtern: Interpretiert werden die Parameter-rolle,-option,-objekteund-daten.de.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelectionGibt die Liste der gültigen Optionen dieser Applikation zurückde.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelectionGibt die Liste der gültigen Rollen dieser Applikation zurückde.bsvrz.sys.funclib.commandLineArgs.ArgumentList.ValueSelectionGibt 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-optionsoll ausgewertet werden- See Also:
-
notExamineParamData
public static final boolean notExamineParamDataParameter-optionsoll 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 KlasseDataKindDeterminermit 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-optionausgewertet wird
-
-
Method Details
-
getDataKinds
Aufrufparameter filtern: Interpretiert werden die Parameter-rolle,-option,-objekteund-daten. Ein Satz aus diesen Parametern bildet eine Einheit, wobei einzelne Werte fehlen können, die dann durch Vorgaben ersetzt werden.- Parameters:
argumentList-ArgumentListder 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.ValueSelectionder 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.ValueSelectionder 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.ValueSelectionder 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-ClientSenderInterfacemit Referenz auf die SenderapplikationsubscriptionInfos-Listmit 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-Verbindungzum DaV- Returns:
- List mit allen angemeldeten Objekten
- Throws:
Exception- bei Problemen
-