Class: module:Helper service:gmfDataSourcesHelper

gmf.datasource.module:Helper.gmf.datasource.module:Helper

new module:Helper($q, gmfEnumerateAttribute, ngeoDataSourcesHelper)

A service that provides utility methods to manipulate or get GMF data sources.

Parameters:
Name Type Description
$q angular.$q

The Angular $q service.

gmfEnumerateAttribute gmf.editing.EnumerateAttribute

The Gmf enumerate attribute service.

ngeoDataSourcesHelper ngeo.datasource.Helper

Ngeo data source helper service.

Members

(protected) cache_: Object:.<number:, gmf.datasource.OGC:>

collection

(protected) collection_: gmfx.datasource.DataSources

Methods

getDataSource(id)

Return a data source using its id.

Parameters:
Name Type Description
id number

Data source id.

Returns:
?gmf.datasource.OGC

Data source.

prepareFiltrableDataSource(dataSource)

Parameters:
Name Type Description
dataSource gmf.datasource.OGC

Filtrable data source.

Returns: