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 vonAnzeigeQuerschnitt
en aufStrassenSegment
en.
-
-
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 boolean
doInit(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 alleAnzeigeQuerschnitt
e, die zu dem übergebenenStrassenSegment
gehören.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 übergebeneAnzeigeQuerschnitt
gehört.de.bsvrz.sys.funclib.bitctrl.modell.tmanzeigenglobalzwischenschicht.objekte.WvzInhaltUmsetzung
getWvzInhaltUmsetzung(de.bsvrz.sys.funclib.bitctrl.modell.tmanzeigenglobal.objekte.WvzInhalt inhalt)
Sucht dieWvzInhaltUmsetzung
einesWvzInhalt
es.void
preInit(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:
doInit
in 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 übergebeneAnzeigeQuerschnitt
gehört. Odernull
, wenn derAnzeigeQuerschnitt
zu keinemStrassenSegment
gehört. das ist immer dann der Fall, wenn die AtgKdPunktLiegtAufLinienObjekt
nicht versorgt ist.- Parameters:
aq
- der AQ für den das Straßensegment ermittelt werden soll- Returns:
- das
StrassenSegment
, auf dem derAnzeigeQuerschnitt
liegt.
-
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 alleAnzeigeQuerschnitt
e, die zu dem übergebenenStrassenSegment
gehö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 dieWvzInhaltUmsetzung
einesWvzInhalt
es.- Parameters:
inhalt
- Der WvzInhalt, dessenWvzInhaltUmsetzung
gesucht wird.- Returns:
- Liefert die passende
WvzInhaltUmsetzung
zu dem übergebenenWvzInhalt
, odernull
.
-
-