public final class DataCache extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DataCache.CacheMode
die Art, wie Daten blockweise von der Kondifguration ermittelt werden.
|
Modifier and Type | Field and Description |
---|---|
private Map<de.bsvrz.dav.daf.main.config.SystemObjectType,Set<de.bsvrz.dav.daf.main.config.AttributeGroup>> |
cachedData
Verwaltungsliste für abgerufene Kombinationen aus Objekttyp und
Attributgruppe.
|
private DataCache.CacheMode |
caching
legt fest, wie die Konfigurationsdaten blockweise von der Konfiguration
ermittelt werden sollen.
|
private static DataCache |
INSTANCE
Globale Instanz der Klasse.
|
Modifier | Constructor and Description |
---|---|
private |
DataCache()
Konstruktor ist privat, damit keine Objekte des Typs angelegt werden
können.
|
Modifier and Type | Method and Description |
---|---|
static void |
cacheData(de.bsvrz.dav.daf.main.config.SystemObjectType objType,
de.bsvrz.dav.daf.main.config.AttributeGroup atg)
Lesen und Zwsichenspeiechern aller Daten der entsprechenden
Attributgruppe für den übergebenen Typ.
|
static DataCache.CacheMode |
getCaching()
liefert den Modus, in dem Daten blockweise von der Konfiguration
abgefragt werden.
|
static void |
setCaching(DataCache.CacheMode caching)
setzt den Modus zur blocckweisen Abfrage von Konfigurationsdaten.
|
private static de.bsvrz.dav.daf.main.config.SystemObjectType |
sucheAtgDefinitionsTyp(de.bsvrz.dav.daf.main.config.SystemObjectType objType,
de.bsvrz.dav.daf.main.config.AttributeGroup atg)
ermitteln des Objekttyps, in dem die übergebene Attributgruppe
ursprünglich angelegt wurde.
|
private static final DataCache INSTANCE
private DataCache.CacheMode caching
private DataCache()
public static void cacheData(de.bsvrz.dav.daf.main.config.SystemObjectType objType, de.bsvrz.dav.daf.main.config.AttributeGroup atg)
objType
- der Typatg
- die Attributgruppepublic static DataCache.CacheMode getCaching()
public static void setCaching(DataCache.CacheMode caching)
caching
- der Modusprivate static de.bsvrz.dav.daf.main.config.SystemObjectType sucheAtgDefinitionsTyp(de.bsvrz.dav.daf.main.config.SystemObjectType objType, de.bsvrz.dav.daf.main.config.AttributeGroup atg)
objType
- der Typatg
- die AttributgruppeCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.