Last updated

API / geotoolkit / ivaapbackend / CommonRemoteDataSource / CommonRemoteDataSource

Class: CommonRemoteDataSource

ivaapbackend.CommonRemoteDataSource.CommonRemoteDataSource

Provides utility class to load data collections and individual datasets from IVAAP backend

Hierarchy

Table of contents

Constructors
Methods
Css Properties
Name Type Description
hostnamestringThe host name for requests

Contents

Constructors

new CommonRemoteDataSource(options)

new CommonRemoteDataSource(options?)

Parameters

Name Type
Optional optionsOptions

Overrides

AbstractRemoteDataSource<CommonRemoteDataSource.Data>.constructor

Methods

dispose

dispose(): void

Dispose

Returns

void

Inherited from

AbstractRemoteDataSource.dispose


getClassName

getClassName(): string

Returns

string

Inherited from

AbstractRemoteDataSource.getClassName


getHostName

Protected getHostName(): string

Gets host name

Returns

string

Inherited from

AbstractRemoteDataSource.getHostName


getHttpService

Protected getHttpService(): AbstractHttpService

Gets a http service associated with this data source

Returns

AbstractHttpService

Inherited from

AbstractRemoteDataSource.getHttpService


getProperties

getProperties(): OptionsOut

Gets all the properties pertaining to this object

Returns

OptionsOut

An object containing the properties

Inherited from

AbstractRemoteDataSource.getProperties


loadCollection

Protected loadCollection<T>(url): Promise<DataCollection<T>>

Loads datasets collection

Type parameters

NameType
Textends Dataset<Record<string, any>>

Parameters

Name Type Description
urlstringthe collection url

Returns

Promise<DataCollection<T>>


loadDataSet

Protected loadDataSet<T>(url): Promise<T>

Loads an individual dataset

Type parameters

NameType
Textends Dataset<Record<string, any>> = Dataset<Record<string, any>>

Parameters

Name Type Description
urlstringthe data url

Returns

Promise<T>


loadMeta

loadMeta(url): Promise<Data>

Loads meta data

Parameters

Name Type Description
urlstringurl of meta information

Returns

Promise<Data>

Overrides

AbstractRemoteDataSource.loadMeta


setHostName

Protected setHostName(host): CommonRemoteDataSource

Sets host name

Parameters

Name Type Description
hoststringthe host name

Returns

CommonRemoteDataSource

Inherited from

AbstractRemoteDataSource.setHostName


setHttpService

Protected setHttpService(service): CommonRemoteDataSource

Sets a http service associated with this data source

Parameters

Name Type Description
serviceAbstractHttpServicethe http service

Returns

CommonRemoteDataSource

Inherited from

AbstractRemoteDataSource.setHttpService


setProperties

setProperties(properties?): CommonRemoteDataSource

Sets all the properties pertaining to this object

Parameters

Name Type Description
Optional propertiesOptionsAn object containing the properties to set

Returns

CommonRemoteDataSource

this

Inherited from

AbstractRemoteDataSource.setProperties


getClassName

Static getClassName(): string

Returns

string

Inherited from

AbstractRemoteDataSource.getClassName