edu.sc.seis.fissuresUtil.hibernate
Class SeismogramFileRefDB
java.lang.Object
edu.sc.seis.fissuresUtil.hibernate.AbstractHibernateDB
edu.sc.seis.fissuresUtil.hibernate.SeismogramFileRefDB
public class SeismogramFileRefDB
- extends AbstractHibernateDB
|
Method Summary |
RequestFilter[] |
findMatchingSeismograms(RequestFilter[] requestArray,
boolean ignoreNetworkTimes)
|
URLDataSetSeismogram |
getDataSetSeismogram(ChannelId chan,
CacheEvent event,
RequestFilter rf)
|
LocalSeismogramImpl[] |
getMatchingSeismograms(RequestFilter[] requestArray,
boolean ignoreNetworkTimes)
|
java.util.List<EventSeismogramFileReference> |
getSeismogramsForEvent(CacheEvent event)
|
static SeismogramFileRefDB |
getSingleton()
|
java.util.List |
queryDatabaseForSeismograms(RequestFilter[] request,
boolean returnSeismograms,
boolean ignoreNetworkTimes)
|
int |
removeSeismogramFromDatabase(java.lang.String seisFile)
removes the seismogram reference from the database for the given file name. |
void |
saveSeismogramToDatabase(CacheEvent event,
ChannelImpl channel,
SeismogramAttrImpl seis,
java.lang.String fileLocation,
SeismogramFileTypes filetype)
|
void |
saveSeismogramToDatabase(ChannelImpl channel,
SeismogramAttrImpl seis,
java.lang.String fileLocation,
SeismogramFileTypes filetype)
|
void |
saveSeismogramToDatabase(EventSeismogramFileReference seisRef)
|
void |
saveSeismogramToDatabase(SeismogramFileReference seisRef)
|
| Methods inherited from class edu.sc.seis.fissuresUtil.hibernate.AbstractHibernateDB |
commit, createSession, deploySchema, flush, getReadOnlySession, getSession, getTXID, getUnitCache, intern, internUnit, internUnit, isSessionOpen, rollback |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
chanTable
protected NetworkDB chanTable
SeismogramFileRefDB
public SeismogramFileRefDB()
saveSeismogramToDatabase
public void saveSeismogramToDatabase(ChannelImpl channel,
SeismogramAttrImpl seis,
java.lang.String fileLocation,
SeismogramFileTypes filetype)
saveSeismogramToDatabase
public void saveSeismogramToDatabase(SeismogramFileReference seisRef)
saveSeismogramToDatabase
public void saveSeismogramToDatabase(CacheEvent event,
ChannelImpl channel,
SeismogramAttrImpl seis,
java.lang.String fileLocation,
SeismogramFileTypes filetype)
saveSeismogramToDatabase
public void saveSeismogramToDatabase(EventSeismogramFileReference seisRef)
getSeismogramsForEvent
public java.util.List<EventSeismogramFileReference> getSeismogramsForEvent(CacheEvent event)
getDataSetSeismogram
public URLDataSetSeismogram getDataSetSeismogram(ChannelId chan,
CacheEvent event,
RequestFilter rf)
findMatchingSeismograms
public RequestFilter[] findMatchingSeismograms(RequestFilter[] requestArray,
boolean ignoreNetworkTimes)
getMatchingSeismograms
public LocalSeismogramImpl[] getMatchingSeismograms(RequestFilter[] requestArray,
boolean ignoreNetworkTimes)
queryDatabaseForSeismograms
public java.util.List queryDatabaseForSeismograms(RequestFilter[] request,
boolean returnSeismograms,
boolean ignoreNetworkTimes)
removeSeismogramFromDatabase
public int removeSeismogramFromDatabase(java.lang.String seisFile)
- removes the seismogram reference from the database for the given file name.
getSingleton
public static SeismogramFileRefDB getSingleton()