public final class DavTools
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
absoluteZeit(long zeitstempel)
Konvertiert einen Zeitstempel in eine lesbare absolute Zeit.
|
static java.lang.String |
generierePID(java.lang.String name,
java.lang.String praefix)
Generiert aus einem Objektnamen eine gültige PID.
|
static de.bsvrz.dav.daf.main.config.SystemObjectType |
getSuperType(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> objects)
liefert einen gemeinsamen übergeordneten Typ für eine Menge von
Systemobjekten.
|
static java.util.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 java.util.List<? extends de.bsvrz.dav.daf.main.config.SystemObject> |
sortiere(java.util.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 java.lang.String absoluteZeit(long zeitstempel)
zeitstempel
- ein Zeitstempel.public static java.lang.String generierePID(java.lang.String name, java.lang.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 java.util.List<? extends de.bsvrz.dav.daf.main.config.SystemObject> sortiere(java.util.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(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> objects)
objects
- die Objektenull
, wenn keiner ermittelt werden
konntepublic static java.util.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.