Trials
public class Trials
Die Trials-Tabelle beinhaltet die gespeicherten Trials.
public String getConfigId(String trialId)
Gibt config ID zurück, welche zu dem Versuch zugeordnet ist.
- Parameters:
trialId
— Trial ID des Versuchs - Returns: ID der Konfiguration
public TrialData getTrial(String trialId)
Gibt den Versuch zu einer trialID zurück (falls vorhanden).
- Parameters:
trialId
— ID des Versuchs - Returns: TrialData zu trialId
public boolean set(TrialData trialData)
Setzt die erhobenen Daten aus dem Versuch.
- Parameters:
trialData
— erhobene Daten - Returns: Erfolgsboolean
public boolean getAvailability(String trialId)
Überprüft, ob trialID exisitiert und der Versuch dieser trialID bereits durchgeführt wurde.
- Parameters:
trialId
— ID des Versuchs - Returns: Verfügbarkeitsboolean
public List<String> add(String configId, int amount)
Erstellt bestimmte Anzahl (amount) an Versuche (leer) mit der Konfiguration von configID.
- Parameters:
configId
— ID der Konfigurationamount
— Anzahl der Versuche
- Returns: Liste mit vergebenen trialIDs
public List<TrialData> getList(String configId, ToolType toolType, DateTime minTime, DateTime maxTime, int amount)
Sucht nach Trials in der Trials-Tabelle, die den Suchparametern entsprechen. Es wird eine "Vorschau" der Daten geliefert, d.h. die Objekte beinhalten keine DataPoints.
- Parameters:
-
configId
— configId nach der gesucht wird, kannnull
sein -
toolType
— ToolType nach dem gesucht wird, kannnull
sein -
minTime
— Anfang des Zeitspannenfilters, kannnull
sein -
maxTime
— Ende des Zeitspannenfilters, kannnull
sein -
amount
— maximale Anzahl der zurückzugebenden Ergebnisse,bei Werten <= 0 wird default 50 benutzt.
-
- Returns: Liste von TrialData Objekten, die keine DataPoints besitzen.