Class AqCache
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.cache.AbstractCache
-
- de.bsvrz.sys.funclib.bitctrl.modell.util.cache.AqCache
-
public class AqCache extends AbstractCache
Cache zur Lokalisierung vonAnzeigeQuerschnitten aufStrassenSegmenten.
-
-
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 AqCache(AbstractDavVerbindungsCache verbindungsCache)
-
Method Summary
Modifier and Type Method Description protected booleandoInit(com.bitctrl.util.monitor.IMonitor monitor)java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmanzeigenglobal.objekte.AnzeigeQuerschnitt>getAnzeigeQuerschnitt(de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.objekte.StrassenSegment strassenSegment)Liefert alleAnzeigeQuerschnitte, die zu dem übergebenenStrassenSegmentgehören.de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.objekte.StrassenSegmentgetStrassenSegment(de.bsvrz.sys.funclib.bitctrl.modell.tmanzeigenglobal.objekte.AnzeigeQuerschnitt aq)Liefert dasStrassenSegment, zu dem der übergebeneAnzeigeQuerschnittgehört.de.bsvrz.sys.funclib.bitctrl.modell.tmanzeigenglobalzwischenschicht.objekte.WvzInhaltUmsetzunggetWvzInhaltUmsetzung(de.bsvrz.sys.funclib.bitctrl.modell.tmanzeigenglobal.objekte.WvzInhalt inhalt)Sucht dieWvzInhaltUmsetzungeinesWvzInhaltes.voidpreInit(AbstractDavVerbindungsCache verbindungsCache)-
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
-
AqCache
public AqCache(AbstractDavVerbindungsCache verbindungsCache)
- Parameters:
verbindungsCache- der verwendete Verbindungs-Cache
-
-
Method Detail
-
preInit
public void preInit(AbstractDavVerbindungsCache verbindungsCache)
-
doInit
protected boolean doInit(com.bitctrl.util.monitor.IMonitor monitor)
- Specified by:
doInitin classAbstractCache
-
getStrassenSegment
public de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.objekte.StrassenSegment getStrassenSegment(de.bsvrz.sys.funclib.bitctrl.modell.tmanzeigenglobal.objekte.AnzeigeQuerschnitt aq)
Liefert dasStrassenSegment, zu dem der übergebeneAnzeigeQuerschnittgehört. Odernull, wenn derAnzeigeQuerschnittzu keinemStrassenSegmentgehört. das ist immer dann der Fall, wenn die AtgKdPunktLiegtAufLinienObjektnicht versorgt ist.- Parameters:
aq- der AQ für den das Straßensegment ermittelt werden soll- Returns:
- das
StrassenSegment, auf dem derAnzeigeQuerschnittliegt.
-
getAnzeigeQuerschnitt
public java.util.Set<de.bsvrz.sys.funclib.bitctrl.modell.tmanzeigenglobal.objekte.AnzeigeQuerschnitt> getAnzeigeQuerschnitt(de.bsvrz.sys.funclib.bitctrl.modell.tmverkehrglobal.objekte.StrassenSegment strassenSegment)
Liefert alleAnzeigeQuerschnitte, die zu dem übergebenenStrassenSegmentgehören.- Parameters:
strassenSegment- das Straßensegment- Returns:
- die Menge der AQ
-
getWvzInhaltUmsetzung
public de.bsvrz.sys.funclib.bitctrl.modell.tmanzeigenglobalzwischenschicht.objekte.WvzInhaltUmsetzung getWvzInhaltUmsetzung(de.bsvrz.sys.funclib.bitctrl.modell.tmanzeigenglobal.objekte.WvzInhalt inhalt)
Sucht dieWvzInhaltUmsetzungeinesWvzInhaltes.- Parameters:
inhalt- Der WvzInhalt, dessenWvzInhaltUmsetzunggesucht wird.- Returns:
- Liefert die passende
WvzInhaltUmsetzungzu dem übergebenenWvzInhalt, odernull.
-
-