![]() |
BaltradDex
BALTRAD Data Exchange System
|
Public Member Functions | |
| BltFileManager () | |
| IFilter | loadFilter (String dsName, String type) |
| long | count () throws DatabaseError |
| long | count (String dsName) throws DatabaseError |
| long | count (BltQueryParameter param) throws DatabaseError |
| List< BltFile > | load (String dsName, int offset, int limit) throws DatabaseError |
| BltFile | load (String uuid) throws DatabaseError |
| List< String > | loadDistinctRadarStations () throws DatabaseError |
| List< BltFile > | load (BltQueryParameter param) throws DatabaseError |
| void | setFileCatalog (FileCatalog fileCatalog) |
| void | setDataSourceManager (DataSourceManager dataSourceManager) |
| void | setCoreFilterManager (CoreFilterManager coreFilterManager) |
| void | setConfigurationManager (ConfigurationManager configurationManager) |
Static Public Attributes | |
| static final int | ENTRIES_PER_PAGE = 16 |
| static final int | SCROLL_RANGE = 11 |
Data manager - interacts with baltrad-db component.
|
inline |
Constructor
|
inline |
Count all entries in the database.
| DatabaseError |
Implements eu.baltrad.dex.db.manager.IBltFileManager.
|
inline |
Counts file entries matching criteria given by parameters.
| param | Query parameters |
| DatabaseError | In case when file catalog is not available |
Implements eu.baltrad.dex.db.manager.IBltFileManager.
|
inline |
Counts file entries from a given data source.
| dsName | Data source name |
| DatabaseError | In case when file catalog is not available |
Implements eu.baltrad.dex.db.manager.IBltFileManager.
|
inline |
Fetches set of file entries matching criteria given by parameters.
| param | Query parameters |
| DatabaseError | In case when file catalog is not available |
Implements eu.baltrad.dex.db.manager.IBltFileManager.
|
inline |
Gets data set for a given data source.
| dsName | Data source name |
| offset | Dataset offset |
| limit | Dataset size limit |
| DatabaseError | In case when file catalog is not available |
Implements eu.baltrad.dex.db.manager.IBltFileManager.
|
inline |
Gets file entry with a given identity string.
| uuid | File entry's identity string |
| DatabaseError | In case when file catalog is not available |
Implements eu.baltrad.dex.db.manager.IBltFileManager.
|
inline |
Gets distinct radar stations. Stations are discovered based on the content of data files saved in the local storage.
Implements eu.baltrad.dex.db.manager.IBltFileManager.
|
inline |
Gets filter associated with a given data source.
| dsName | Data source name |
| type | Data source type |
Implements eu.baltrad.dex.db.manager.IBltFileManager.
|
inline |
| configurationManager |
|
inline |
| coreFilterManager | the coreFilterManager to set |
|
inline |
| dataSourceManager | the dataSourceManager to set |
|
inline |
| fileCatalog | the fileCatalog to set |
|
static |
Number of file entries per page
|
static |
Number of pages in the scroll bar, must be an odd number >= 3