edu.sc.seis.sod.source.seismogram
Class DataCenterSource

java.lang.Object
  extended by edu.sc.seis.sod.source.seismogram.DataCenterSource
All Implemented Interfaces:
SodElement, SeismogramSource

public class DataCenterSource
extends java.lang.Object
implements SeismogramSource


Field Summary
static java.lang.String DATA_RETRIEVED
           
static java.lang.String NO_DATA
           
static java.lang.String RETRIEVING_DATA
           
 
Constructor Summary
DataCenterSource(ProxySeismogramDC seisDC)
           
 
Method Summary
 java.util.List<RequestFilter> available_data(java.util.List<RequestFilter> request)
           
 ProxySeismogramDC getDataCenter()
           
 java.util.List<LocalSeismogramImpl> retrieveData(java.util.List<RequestFilter> request)
           
static RequestFilter[] toArray(java.util.List<RequestFilter> in)
           
static java.util.List<RequestFilter> toList(RequestFilter[] in)
           
static LocalSeismogramImpl[] toSeisArray(java.util.List<LocalSeismogramImpl> data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RETRIEVING_DATA

public static final java.lang.String RETRIEVING_DATA
See Also:
Constant Field Values

DATA_RETRIEVED

public static final java.lang.String DATA_RETRIEVED
See Also:
Constant Field Values

NO_DATA

public static final java.lang.String NO_DATA
See Also:
Constant Field Values
Constructor Detail

DataCenterSource

public DataCenterSource(ProxySeismogramDC seisDC)
Method Detail

available_data

public java.util.List<RequestFilter> available_data(java.util.List<RequestFilter> request)
Specified by:
available_data in interface SeismogramSource

retrieveData

public java.util.List<LocalSeismogramImpl> retrieveData(java.util.List<RequestFilter> request)
                                                 throws FissuresException
Specified by:
retrieveData in interface SeismogramSource
Throws:
FissuresException

getDataCenter

public ProxySeismogramDC getDataCenter()

toList

public static java.util.List<RequestFilter> toList(RequestFilter[] in)

toArray

public static RequestFilter[] toArray(java.util.List<RequestFilter> in)

toSeisArray

public static LocalSeismogramImpl[] toSeisArray(java.util.List<LocalSeismogramImpl> data)