public class DerbyGanglinienDatenbank extends java.lang.Object implements GanglinienDatenbank
Constructor and Description |
---|
DerbyGanglinienDatenbank(de.bsvrz.iav.gllib.gllib.domain.ObjektFactory objektFactory,
java.lang.String dbDir,
java.time.LocalTime compressTime) |
Modifier and Type | Method and Description |
---|---|
java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> |
aktualisiereGanglinien(java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> ganglinien) |
void |
close() |
void |
dropNewTables() |
java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> |
erzeugeGanglinien(java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> ganglinien) |
java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> |
leseGanglinien(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt messQuerschnitt,
java.util.Collection<de.bsvrz.iav.gllib.gllib.domain.EreignisTyp> ereignisTypen) |
void |
loescheGanglinien(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt messQuerschnitt,
java.util.Collection<de.bsvrz.iav.gllib.gllib.domain.EreignisTyp> ereignisTypen,
java.util.Collection<java.lang.Long> ganglinienId) |
java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> |
schreibeGanglinien(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt messQuerschnitt,
java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> ganglinien) |
int |
zaehleStuetzstellen(long ganglinieId) |
public DerbyGanglinienDatenbank(de.bsvrz.iav.gllib.gllib.domain.ObjektFactory objektFactory, java.lang.String dbDir, java.time.LocalTime compressTime)
public void dropNewTables() throws GanglinienSpeicherException
GanglinienSpeicherException
public java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> leseGanglinien(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt messQuerschnitt, java.util.Collection<de.bsvrz.iav.gllib.gllib.domain.EreignisTyp> ereignisTypen) throws GanglinienSpeicherException
leseGanglinien
in interface GanglinienDatenbank
GanglinienSpeicherException
public java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> schreibeGanglinien(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt messQuerschnitt, java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> ganglinien) throws GanglinienSpeicherException
schreibeGanglinien
in interface GanglinienDatenbank
GanglinienSpeicherException
public void loescheGanglinien(de.bsvrz.iav.gllib.gllib.domain.MessQuerschnitt messQuerschnitt, java.util.Collection<de.bsvrz.iav.gllib.gllib.domain.EreignisTyp> ereignisTypen, java.util.Collection<java.lang.Long> ganglinienId) throws GanglinienSpeicherException
loescheGanglinien
in interface GanglinienDatenbank
GanglinienSpeicherException
public void close()
public java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> aktualisiereGanglinien(java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> ganglinien) throws GanglinienSpeicherException
aktualisiereGanglinien
in interface GanglinienDatenbank
GanglinienSpeicherException
public java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> erzeugeGanglinien(java.util.List<de.bsvrz.iav.gllib.gllib.domain.MqGanglinie> ganglinien) throws GanglinienSpeicherException
erzeugeGanglinien
in interface GanglinienDatenbank
GanglinienSpeicherException
public int zaehleStuetzstellen(long ganglinieId) throws GanglinienSpeicherException
zaehleStuetzstellen
in interface GanglinienDatenbank
GanglinienSpeicherException