public class DataKindDeterminer extends 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,
String defaultRole,
boolean optionParamAllowed)
Erzeugt ein neues Objekt der Klasse
DataKindDeterminer mit
speziellem actionText |
| Modifier and Type | Method and Description |
|---|---|
List |
getDataKinds(ArgumentList argumentList)
Aufrufparameter filtern: Interpretiert werden die Parameter
-rolle
, -option , -objekte und -daten
. |
ArgumentList.ValueSelection |
getValidOptions()
Gibt die Liste der gültigen Optionen dieser Applikation zurück
|
ArgumentList.ValueSelection |
getValidRoles()
Gibt die Liste der gültigen Rollen dieser Applikation zurück
|
ArgumentList.ValueSelection |
getValidTimeOptions()
Gibt die Liste der gültigen Rollen dieser Applikation zurück
|
List |
register(ClientSenderInterface sender,
List subscriptionInfos,
DataModel dataModel,
boolean isAutarkic,
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,
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 List getDataKinds(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 ArgumentList.ValueSelection getValidRoles()
ArgumentList.ValueSelection der gültigen Rollenpublic ArgumentList.ValueSelection getValidOptions()
ArgumentList.ValueSelection der gültigen Optionenpublic ArgumentList.ValueSelection getValidTimeOptions()
ArgumentList.ValueSelection der gültigen Rollenpublic List register(ClientSenderInterface sender, List subscriptionInfos, DataModel dataModel, boolean isAutarkic, ClientDavInterface connection) throws 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
DaVException - bei Problemen