new DataSourcePool()
DataSourcePool is a Singleton hosting the pool of all application datasources
- Author:
-
- Fabio Pavesi (fabio@adamassoft.it)
- Source:
Methods
(static) add(ds)
Adds a DataSource to pool
Parameters:
- Source:
(static) addListener(event, callback)
Parameters:
Name |
Type |
Description |
event |
|
|
callback |
|
|
- Source:
(static) datasources() → {Array.<DataSource>}
Returns all datasources
- Deprecated:
- Source:
- See:
-
Returns:
-
Type
-
Array.<DataSource>
(static) duplicateDatasource(id, newTriggerItem, newSearchItem) → {DataSource}
Duplicates a DataSource
Parameters:
Name |
Type |
Description |
id |
|
|
newTriggerItem |
|
name of the trigger item in the new data source |
newSearchItem |
|
name of the search item in the new data source |
- Source:
Returns:
-
Type
-
DataSource
(static) findByElementId(element_id) → {Array}
Finds all DataSource referred to by Items in a specific Element
Parameters:
Name |
Type |
Description |
element_id |
|
|
- Source:
Returns:
-
Type
-
Array
(static) findById(id) → {DataSource}
Parameters:
- Source:
Returns:
-
Type
-
DataSource
(static) findByTriggeredItemInElement(element_id) → {Array.<DataSource>}
Find all datasources that are triggered by some Item belonging to an Element
Element is identified by its id
Parameters:
Name |
Type |
Description |
element_id |
int
|
element's id |
- Source:
Returns:
-
Type
-
Array.<DataSource>
(static) generateNewId(baseId) → {string}
Parameters:
Name |
Type |
Description |
baseId |
|
|
- Source:
Returns:
-
Type
-
string
(static) getDataSources() → {Array.<DataSource>}
Returns all datasources
- Source:
Returns:
-
Type
-
Array.<DataSource>
(static) getInstance() → {*}
- Source:
Returns:
-
Type
-
*
(static) getListeners() → {Array}
- Source:
Returns:
-
Type
-
Array
(static) queryEnd(ds)
Parameters:
- Source:
(static) queryStart(ds)
Parameters:
- Source:
(static) refreshAll()
- Source:
(static) remove(id)
Remove DataSource by id
Parameters:
- Source:
(static) setDatasourceTrigger(item, datasource)
Parameters:
Name |
Type |
Description |
item |
|
|
datasource |
|
|
- Source:
(static) setLanguage(lang)
Parameters:
Name |
Type |
Description |
lang |
|
|
- Source:
(static) stopNotifying()
- Source:
(static) trigger(event)
Parameters:
Name |
Type |
Description |
event |
|
|
- Source: