public class EventDBDataAccess extends java.lang.Object implements EventDataAccess
| Constructor and Description |
|---|
EventDBDataAccess(edu.sc.seis.fissuresUtil.hibernate.EventDB edb) |
| Modifier and Type | Method and Description |
|---|---|
edu.sc.seis.fissuresUtil.cache.CacheEvent[] |
getByName(java.lang.String name) |
java.lang.String[] |
getCatalogs() |
java.lang.String[] |
getCatalogsFor(java.lang.String contributor) |
java.lang.String[] |
getContributors() |
edu.sc.seis.fissuresUtil.cache.CacheEvent |
getEvent(int dbid)
gets a CacheEvent for the given database id
|
int[] |
query(edu.sc.seis.fissuresUtil.flow.querier.EventFinderQuery q)
returns the database ids of all events that match the query
|
public EventDBDataAccess(edu.sc.seis.fissuresUtil.hibernate.EventDB edb)
public edu.sc.seis.fissuresUtil.cache.CacheEvent[] getByName(java.lang.String name)
getByName in interface EventDataAccesspublic java.lang.String[] getCatalogs()
getCatalogs in interface EventDataAccesspublic java.lang.String[] getCatalogsFor(java.lang.String contributor)
getCatalogsFor in interface EventDataAccesspublic java.lang.String[] getContributors()
getContributors in interface EventDataAccesspublic edu.sc.seis.fissuresUtil.cache.CacheEvent getEvent(int dbid)
throws edu.sc.seis.fissuresUtil.database.NotFound
EventDataAccessgetEvent in interface EventDataAccessedu.sc.seis.fissuresUtil.database.NotFoundpublic int[] query(edu.sc.seis.fissuresUtil.flow.querier.EventFinderQuery q)
EventDataAccessquery in interface EventDataAccess