Class TlsCache
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.cache.AbstractCache
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.cache.TlsCache
-
public class TlsCache extends AbstractCache
Stellt die TLS-Hierarchie als Cache zur Verfuegung.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.bsvrz.sys.funclib.bitctrl.modell.util.cache.AbstractCache
AbstractCache.CacheMonitor
-
-
Field Summary
-
Fields inherited from class de.bsvrz.sys.funclib.bitctrl.modell.util.cache.AbstractCache
PROP_PROGRESS, PROP_STATE, PROP_STATE_CANCELED, PROP_STATE_INITIALIZED, PROP_STATE_STARTED
-
-
Constructor Summary
Constructors Constructor Description TlsCache(AbstractDavVerbindungsCache verbindungsCache)
Standardkonstruktor.
-
Method Summary
Modifier and Type Method Description protected boolean
doInit(com.bitctrl.util.monitor.IMonitor monitor)
java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.De>
getDeSet()
Erfragt die Menge aller DE.java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.De>
getDeSet(de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.Eak eak)
Erfragt die Menge der DE, die am uebergebenen EAK referenziert sind.java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.De>
getDeSet(de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.SteuerModul sst)
Erfragt die Menge der DE, die (indirekt ueber die EAK) am uebergebenen Steuermodul referenziert sind.de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.Eak
getEak(de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.De de)
Erfragt den EAK, an dem das uebergebene DE konfiguriert ist.java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.Eak>
getEakSet()
Erfragt die Menge aller EAK.java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.Eak>
getEakSet(de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.SteuerModul sst)
Erfragt die Menge aller EAK, die am uebergebenen Steuermodul referenziert sind.de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.SteuerModul
getSteuerModul(de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.De de)
Erfragt das Steuermodul, an dem das uebergebene DE konfiguriert ist.java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.SteuerModul>
getSteuerModulSet()
Erfragt die Menge aller Steuermodule.protected void
preInit(AbstractDavVerbindungsCache verbindungsCache1)
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.util.cache.AbstractCache
addPropertyChangeListener, addPropertyChangeListener, blockAbruf, blockAbruf, callDoInit, ensureInit, firePropertyChanged, getName, getState, isBenutzeBlockAbruf, isInitialisiert, redoInit, removePropertyChangeListener, removePropertyChangeListener, setBenutzeBlockAbruf, setCacheMonitor, setName, setState
-
-
-
-
Constructor Detail
-
TlsCache
public TlsCache(AbstractDavVerbindungsCache verbindungsCache)
Standardkonstruktor.- Parameters:
verbindungsCache
- z.B.new SimpleDavVerbindungsCache(DefaultObjektFactory.getInstanz());
.
-
-
Method Detail
-
preInit
protected void preInit(AbstractDavVerbindungsCache verbindungsCache1)
-
doInit
protected boolean doInit(com.bitctrl.util.monitor.IMonitor monitor)
- Specified by:
doInit
in classAbstractCache
-
getSteuerModulSet
public final java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.SteuerModul> getSteuerModulSet()
Erfragt die Menge aller Steuermodule.- Returns:
- die Menge aller Steuermodule.
-
getEakSet
public final java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.Eak> getEakSet()
Erfragt die Menge aller EAK.- Returns:
- die Menge aller EAK.
-
getDeSet
public final java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.De> getDeSet()
Erfragt die Menge aller DE.- Returns:
- die Menge aller DE.
-
getEakSet
public final java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.Eak> getEakSet(de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.SteuerModul sst)
Erfragt die Menge aller EAK, die am uebergebenen Steuermodul referenziert sind.- Parameters:
sst
- ein Steuermodul.- Returns:
- eine ggf. leere Menge DE, die am uebergebenen EAK referenziert sind.
-
getDeSet
public final java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.De> getDeSet(de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.Eak eak)
Erfragt die Menge der DE, die am uebergebenen EAK referenziert sind.- Parameters:
eak
- ein EAK.- Returns:
- eine ggf. leere Menge DE, die am uebergebenen EAK referenziert sind.
-
getSteuerModul
public final de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.SteuerModul getSteuerModul(de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.De de)
Erfragt das Steuermodul, an dem das uebergebene DE konfiguriert ist.- Parameters:
de
- ein DE.- Returns:
- das Steuermodul, an dem das uebergebene DE konfiguriert ist oder
null
, wenn das DE keinem Steuermodul zugeordnet ist.
-
getEak
public final de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.Eak getEak(de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.De de)
Erfragt den EAK, an dem das uebergebene DE konfiguriert ist.- Parameters:
de
- ein DE.- Returns:
- der EAK, an dem das uebergebene DE konfiguriert ist oder
null
, wenn das DE keinem EAK zugeordnet ist.
-
getDeSet
public final java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.De> getDeSet(de.bsvrz.sys.funclib.bitctrl.modell.tmkextlsglobal.objekte.SteuerModul sst)
Erfragt die Menge der DE, die (indirekt ueber die EAK) am uebergebenen Steuermodul referenziert sind.- Parameters:
sst
- ein Steuermodul.- Returns:
- eine ggf. leere Menge DE, die am uebergebenen Steuermodul referenziert sind.
-
-