public final class DavTools extends Object
Modifier | Constructor and Description |
---|---|
private |
DavTools()
Defaultkonstruktor verstecken.
|
Modifier and Type | Method and Description |
---|---|
static String |
absoluteZeit(long zeitstempel)
Konvertiert einen Zeitstempel in eine lesbare absolute Zeit.
|
static String |
generierePID(String name,
String praefix)
Generiert aus einem Objektnamen eine gültige PID.
|
static de.bsvrz.dav.daf.main.config.SystemObjectType |
getSuperType(Collection<de.bsvrz.dav.daf.main.config.SystemObject> objects)
liefert einen gemeinsamen übergeordneten Typ für eine Menge von
Systemobjekten.
|
static Set<de.bsvrz.dav.daf.main.config.SystemObjectType> |
getSuperTypes(de.bsvrz.dav.daf.main.config.SystemObjectType objectType)
Bestimmt rekursiv alle Supertypen eines Systemobjekttyps.
|
static int |
intWertVonBoolean(boolean wert)
liefert einen Integerwert, der als Boolean-Ersatz für JaNein-Werte
innerhalb einer Datenverteiler-Attributgruppe verschicht werden kann.
|
static List<? extends de.bsvrz.dav.daf.main.config.SystemObject> |
sortiere(List<? extends de.bsvrz.dav.daf.main.config.SystemObject> objekte)
Sortiert eine Liste von Systemobjekten nach deren Namen.
|
static void |
validiereSimulationsVariante(short sim)
überprüft die Gültigkeit der übergebenen Simulationsvariante.
|
static void |
validiereSimulationsVariante(short sim,
boolean simulation)
überprüft die Gültigkeit der übergebenen Simulationsvariante.
|
public static String absoluteZeit(long zeitstempel)
zeitstempel
- ein Zeitstempel.public static String generierePID(String name, String praefix)
name
- der Objektname.praefix
- der Präfix für die PID (mit Punkt abgeschlossen).public static int intWertVonBoolean(boolean wert)
wert
- der Boolwertpublic static List<? extends de.bsvrz.dav.daf.main.config.SystemObject> sortiere(List<? extends de.bsvrz.dav.daf.main.config.SystemObject> objekte)
Hinweis: Das Ergebnis wird auch im Parameter abgelegt.
objekte
- die zu sortierende Liste.public static de.bsvrz.dav.daf.main.config.SystemObjectType getSuperType(Collection<de.bsvrz.dav.daf.main.config.SystemObject> objects)
objects
- die Objektenull
, wenn keiner ermittelt werden
konntepublic static Set<de.bsvrz.dav.daf.main.config.SystemObjectType> getSuperTypes(de.bsvrz.dav.daf.main.config.SystemObjectType objectType)
objectType
- ein Systemobjekttyp.public static void validiereSimulationsVariante(short sim)
sim
- die Simulationsvariantepublic static void validiereSimulationsVariante(short sim, boolean simulation) throws NoSimulationException
sim
- die Simulationsvariantesimulation
- nur echte Simulation ?NoSimulationException
- wenn die Simulationsvariante 0 ist.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.