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) |
hasDynMethodclear, clone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuedisposeUnmodifiableBasicMap<java.lang.String,DataStore> getChildren()
StoresRepository getStoresRepository()
ResourcesStorage getResourcesStorage()
DataServerExplorer getExplorer() throws ReadException, ValidateDataParametersException
DataServerExplorer from the same source that this store.ReadExceptionValidateDataParametersExceptionvoid open() throws OpenException
OpenExceptionvoid close()
throws CloseException
CloseExceptionResourceProvider getResource()
Resource from where the data is being loaded.Resourcevoid refresh()
throws OpenException,
InitializeException
OpenExceptionInitializeExceptionjava.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)