public interface DataStoreProvider extends DataStoreProvider, DynObject_v2, Disposable
Modifier and Type | Method and Description |
---|---|
void |
close()
Request to close de source
|
UnmodifiableBasicMap<java.lang.String,DataStore> |
getChildren()
Returns an UnmodifiableBasicMap with subStores from this store.
|
DataServerExplorer |
getExplorer()
Create a
DataServerExplorer from the same source that this store. |
java.lang.String |
getFullName()
Returns a more descriptive name for the provider that getName.
|
Interval |
getInterval()
Gets the
Interval of the store, that means the temporal
interval where the store has valid data. |
java.lang.String |
getName()
Returns the name associated to the provider.
|
java.lang.String |
getProviderName()
Return the name of the provider.
|
ResourceProvider |
getResource()
Returns the
Resource from where the data is being loaded. |
ResourcesStorage |
getResourcesStorage()
Returns the resource store associated with this provider.
|
java.lang.Object |
getSourceId()
Returns the unique identifier of the Store
FIXME add examples
|
StoresRepository |
getStoresRepository() |
java.util.Collection |
getTimes()
Gets all the possible values of time for which the store has data.
|
java.util.Collection |
getTimes(Interval interval)
Gets all the possible values of time for which the store has data
and intersects with an interval.
|
void |
open()
Open store.
|
void |
refresh()
Force to reload information of Store
|
void |
setTransaction(DataTransactionServices transaction) |
hasDynMethod
clear, clone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
dispose
UnmodifiableBasicMap<java.lang.String,DataStore> getChildren()
StoresRepository getStoresRepository()
ResourcesStorage getResourcesStorage()
DataServerExplorer getExplorer() throws ReadException, ValidateDataParametersException
DataServerExplorer
from the same source that this store.ReadException
ValidateDataParametersException
void open() throws OpenException
OpenException
void close() throws CloseException
CloseException
ResourceProvider getResource()
Resource
from where the data is being loaded.Resource
void refresh() throws OpenException, InitializeException
OpenException
InitializeException
java.lang.Object getSourceId()
java.lang.String getProviderName()
java.lang.String getName()
java.lang.String getFullName()
Interval getInterval()
Interval
of the store, that means the temporal
interval where the store has valid data.java.util.Collection getTimes()
Time
objects.java.util.Collection getTimes(Interval interval)
interval
- the interval of timeTime
objects.void setTransaction(DataTransactionServices transaction)