edu.sc.seis.cormorant.event
Interface EventDataAccess

All Known Implementing Classes:
EventDBDataAccess

public interface EventDataAccess


Method Summary
 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
 

Method Detail

getEvent

edu.sc.seis.fissuresUtil.cache.CacheEvent getEvent(int dbid)
                                                   throws edu.sc.seis.fissuresUtil.database.NotFound
gets a CacheEvent for the given database id

Throws:
edu.sc.seis.fissuresUtil.database.NotFound

getByName

edu.sc.seis.fissuresUtil.cache.CacheEvent[] getByName(java.lang.String name)

query

int[] query(edu.sc.seis.fissuresUtil.flow.querier.EventFinderQuery q)
returns the database ids of all events that match the query


getCatalogs

java.lang.String[] getCatalogs()

getContributors

java.lang.String[] getContributors()

getCatalogsFor

java.lang.String[] getCatalogsFor(java.lang.String contributor)