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
GanglinienSpeicherExceptionpublic 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 GanglinienDatenbankGanglinienSpeicherExceptionpublic 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 GanglinienDatenbankGanglinienSpeicherExceptionpublic 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 GanglinienDatenbankGanglinienSpeicherExceptionpublic 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 GanglinienDatenbankGanglinienSpeicherExceptionpublic 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 GanglinienDatenbankGanglinienSpeicherExceptionpublic int zaehleStuetzstellen(long ganglinieId)
throws GanglinienSpeicherException
zaehleStuetzstellen in interface GanglinienDatenbankGanglinienSpeicherException