public class NetworkDB extends AbstractHibernateDB
DEBUG_SESSION_CREATION, DEBUG_SESSION_CREATION_SECONDS
Modifier | Constructor and Description |
---|---|
protected |
NetworkDB() |
Modifier and Type | Method and Description |
---|---|
java.util.List<edu.iris.Fissures.network.ChannelImpl> |
getAllChannels() |
java.util.List<CacheNetworkAccess> |
getAllNets(ProxyNetworkDC networkDC) |
java.util.List<edu.iris.Fissures.network.NetworkAttrImpl> |
getAllNetworks() |
edu.iris.Fissures.network.StationImpl[] |
getAllStations() |
java.util.List<edu.iris.Fissures.network.StationImpl> |
getAllStationsByCode(java.lang.String staCode) |
edu.iris.Fissures.network.ChannelImpl |
getChannel(edu.iris.Fissures.IfNetwork.ChannelId id) |
edu.iris.Fissures.network.ChannelImpl |
getChannel(int dbid) |
edu.iris.Fissures.network.ChannelImpl |
getChannel(java.lang.String net,
java.lang.String sta,
java.lang.String site,
java.lang.String chan,
edu.iris.Fissures.model.MicroSecondDate when) |
protected edu.iris.Fissures.network.ChannelImpl |
getChannel(java.lang.String net,
java.lang.String sta,
java.lang.String site,
java.lang.String chan,
edu.iris.Fissures.model.MicroSecondDate when,
java.lang.String queryString) |
java.util.List<ChannelGroup> |
getChannelGroup(edu.iris.Fissures.network.ChannelImpl chan) |
ChannelGroup |
getChannelGroup(edu.iris.Fissures.network.ChannelImpl chanA,
edu.iris.Fissures.network.ChannelImpl chanB,
edu.iris.Fissures.network.ChannelImpl chanC) |
java.util.List<ChannelGroup> |
getChannelGroupsForStation(edu.iris.Fissures.network.StationImpl station) |
java.util.List<edu.iris.Fissures.network.ChannelImpl> |
getChannelsByCode(edu.iris.Fissures.IfNetwork.NetworkId net,
java.lang.String sta,
java.lang.String site,
java.lang.String chan) |
java.util.List<edu.iris.Fissures.network.ChannelImpl> |
getChannelsForNet(edu.iris.Fissures.network.NetworkAttrImpl attr) |
java.util.List<edu.iris.Fissures.network.ChannelImpl> |
getChannelsForStation(edu.iris.Fissures.network.StationImpl station) |
java.util.List<edu.iris.Fissures.network.ChannelImpl> |
getChannelsForStation(edu.iris.Fissures.network.StationImpl station,
edu.iris.Fissures.model.MicroSecondDate when) |
edu.iris.Fissures.IfNetwork.Instrumentation |
getInstrumentation(edu.iris.Fissures.network.ChannelImpl chan) |
InstrumentationBlob |
getInstrumentationBlob(edu.iris.Fissures.network.ChannelImpl chan) |
edu.iris.Fissures.network.NetworkAttrImpl |
getNetwork(int dbid) |
java.util.List<edu.iris.Fissures.network.NetworkAttrImpl> |
getNetworkByCode(java.lang.String netCode) |
edu.iris.Fissures.network.NetworkAttrImpl |
getNetworkById(edu.iris.Fissures.IfNetwork.NetworkId netId) |
ChannelSensitivity |
getSensitivity(edu.iris.Fissures.network.ChannelImpl chan) |
static NetworkDB |
getSingleton() |
edu.iris.Fissures.network.StationImpl |
getStation(int dbid) |
java.util.List<edu.iris.Fissures.network.StationImpl> |
getStationByCodes(java.lang.String netCode,
java.lang.String staCode) |
edu.iris.Fissures.network.StationImpl |
getStationById(edu.iris.Fissures.IfNetwork.StationId staId) |
java.util.List<edu.iris.Fissures.network.StationImpl> |
getStationForNet(edu.iris.Fissures.network.NetworkAttrImpl attr) |
java.util.List<edu.iris.Fissures.network.StationImpl> |
getStationForNet(edu.iris.Fissures.network.NetworkAttrImpl attr,
java.lang.String staCode) |
void |
internUnit(edu.iris.Fissures.network.ChannelImpl chan)
assumes station has aready been interned as this needs to happen to avoid
dup stations.
|
void |
internUnit(edu.iris.Fissures.IfNetwork.Station sta) |
int |
put(ChannelGroup cg) |
int |
put(edu.iris.Fissures.network.ChannelImpl chan)
Puts a channel into the database.
|
int |
put(edu.iris.Fissures.network.NetworkAttrImpl net) |
int |
put(edu.iris.Fissures.network.StationImpl sta) |
void |
putInstrumentation(edu.iris.Fissures.network.ChannelImpl chan,
edu.iris.Fissures.IfNetwork.Instrumentation inst) |
void |
putSensitivity(ChannelSensitivity sensitivity) |
commit, createSession, deploySchema, deploySchema, flush, getReadOnlySession, getSession, getTXID, getUnitCache, intern, internUnit, internUnit, isSessionOpen, rollback
public int put(edu.iris.Fissures.network.NetworkAttrImpl net)
public int put(edu.iris.Fissures.network.StationImpl sta)
public int put(edu.iris.Fissures.network.ChannelImpl chan)
public int put(ChannelGroup cg)
public java.util.List<ChannelGroup> getChannelGroup(edu.iris.Fissures.network.ChannelImpl chan)
public ChannelGroup getChannelGroup(edu.iris.Fissures.network.ChannelImpl chanA, edu.iris.Fissures.network.ChannelImpl chanB, edu.iris.Fissures.network.ChannelImpl chanC)
public java.util.List<edu.iris.Fissures.network.StationImpl> getStationByCodes(java.lang.String netCode, java.lang.String staCode)
public java.util.List<edu.iris.Fissures.network.StationImpl> getAllStationsByCode(java.lang.String staCode)
public edu.iris.Fissures.network.StationImpl getStationById(edu.iris.Fissures.IfNetwork.StationId staId) throws NotFound
NotFound
public java.util.List<edu.iris.Fissures.network.NetworkAttrImpl> getNetworkByCode(java.lang.String netCode)
public edu.iris.Fissures.network.NetworkAttrImpl getNetworkById(edu.iris.Fissures.IfNetwork.NetworkId netId) throws NotFound
NotFound
public edu.iris.Fissures.network.NetworkAttrImpl getNetwork(int dbid) throws NotFound
NotFound
public java.util.List<edu.iris.Fissures.network.NetworkAttrImpl> getAllNetworks()
public edu.iris.Fissures.network.StationImpl getStation(int dbid) throws NotFound
NotFound
public edu.iris.Fissures.network.StationImpl[] getAllStations()
public java.util.List<edu.iris.Fissures.network.StationImpl> getStationForNet(edu.iris.Fissures.network.NetworkAttrImpl attr)
public java.util.List<edu.iris.Fissures.network.StationImpl> getStationForNet(edu.iris.Fissures.network.NetworkAttrImpl attr, java.lang.String staCode)
public java.util.List<edu.iris.Fissures.network.ChannelImpl> getChannelsForNet(edu.iris.Fissures.network.NetworkAttrImpl attr)
public edu.iris.Fissures.network.ChannelImpl getChannel(int dbid) throws NotFound
NotFound
public java.util.List<CacheNetworkAccess> getAllNets(ProxyNetworkDC networkDC)
public java.util.List<edu.iris.Fissures.network.ChannelImpl> getAllChannels()
public java.util.List<edu.iris.Fissures.network.ChannelImpl> getChannelsForStation(edu.iris.Fissures.network.StationImpl station)
public java.util.List<ChannelGroup> getChannelGroupsForStation(edu.iris.Fissures.network.StationImpl station)
public java.util.List<edu.iris.Fissures.network.ChannelImpl> getChannelsForStation(edu.iris.Fissures.network.StationImpl station, edu.iris.Fissures.model.MicroSecondDate when)
public edu.iris.Fissures.network.ChannelImpl getChannel(java.lang.String net, java.lang.String sta, java.lang.String site, java.lang.String chan, edu.iris.Fissures.model.MicroSecondDate when) throws NotFound
NotFound
public java.util.List<edu.iris.Fissures.network.ChannelImpl> getChannelsByCode(edu.iris.Fissures.IfNetwork.NetworkId net, java.lang.String sta, java.lang.String site, java.lang.String chan)
public edu.iris.Fissures.network.ChannelImpl getChannel(edu.iris.Fissures.IfNetwork.ChannelId id) throws NotFound
NotFound
protected edu.iris.Fissures.network.ChannelImpl getChannel(java.lang.String net, java.lang.String sta, java.lang.String site, java.lang.String chan, edu.iris.Fissures.model.MicroSecondDate when, java.lang.String queryString) throws NotFound
NotFound
public InstrumentationBlob getInstrumentationBlob(edu.iris.Fissures.network.ChannelImpl chan) throws edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.iris.Fissures.IfNetwork.ChannelNotFound
public edu.iris.Fissures.IfNetwork.Instrumentation getInstrumentation(edu.iris.Fissures.network.ChannelImpl chan) throws edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.iris.Fissures.IfNetwork.ChannelNotFound
public ChannelSensitivity getSensitivity(edu.iris.Fissures.network.ChannelImpl chan)
public void putSensitivity(ChannelSensitivity sensitivity)
public void putInstrumentation(edu.iris.Fissures.network.ChannelImpl chan, edu.iris.Fissures.IfNetwork.Instrumentation inst)
public void internUnit(edu.iris.Fissures.IfNetwork.Station sta)
public void internUnit(edu.iris.Fissures.network.ChannelImpl chan)
public static NetworkDB getSingleton()