Methods
(static) createObj(url) → {Promise.<DataDownloadService>}
根据指定的url构造一个新的 DataDownloadService 对象。
Parameters:
| Name | Type | Description |
|---|---|---|
url |
string | 指定的url |
- Source:
Returns:
- Type
- Promise.<DataDownloadService>
(static) download(fullUrl, fromIndex, toIndex) → {Promise.<void>}
获取指定的数据服务地址下对象集合。
Parameters:
| Name | Type | Description |
|---|---|---|
fullUrl |
string | 数据服务的地址,如:http://127.0.0.1:8090/iserver/services/data-China400/rest/data/datasources/China400/datasets/City_R。 |
fromIndex |
number | 起始下标。 |
toIndex |
number | 结束下标。 |
- Source:
Returns:
- Type
- Promise.<void>
(static) downloadAll(fullUrl) → {Promise.<void>}
获取指定的数据服务地址下所有对象集合。
Parameters:
| Name | Type | Description |
|---|---|---|
fullUrl |
数据服务的地址,如:http://127.0.0.1:8090/iserver/services/data-China400/rest/data/datasources/China400/datasets/City_R。 |
- Source:
Returns:
- Type
- Promise.<void>
(static) downloadAllByName(serviceName, datasourceName, datasetName) → {Promise.<void>}
获取指定的数据服务地址、数据源名称、数据集名称下所有对象集合。
Parameters:
| Name | Type | Description |
|---|---|---|
serviceName |
服务名称。 | |
datasourceName |
数据源名。 | |
datasetName |
数据集名。 |
- Source:
Returns:
- Type
- Promise.<void>
(static) downloadByName(serviceName, datasourceName, datasetName, fromIndex, toIndex) → {Promise.<void>}
从iServer服务器上下载对象集合。
Parameters:
| Name | Type | Description |
|---|---|---|
serviceName |
服务名称。 | |
datasourceName |
数据源名。 | |
datasetName |
数据集名。 | |
fromIndex |
起始下标。 | |
toIndex |
结束下标。 |
- Source:
Returns:
- Type
- Promise.<void>
(static) downloadDataset(urlDatset, datasource) → {Promise.<void>}
从服务器上下载一个数据集(支持点、线、面数据集),且在本地数据源中不存在与被下载的数据集同名的数据集,同时会在本地和服务器上创建一个同步属性数据集, 用于记录所下载的数据集在本地被修改的情况。同步数据集的名称为被下载的数据集名加上后缀“_Table”。如果下载失败,将调用ResponseCallback中的requestFaild()方法;如果成功,将调用requestSuccess()方法。
Parameters:
| Name | Type | Description |
|---|---|---|
urlDatset |
dataset在服务器上的地址。 | |
datasource |
本地数据源。 |
- Source:
Returns:
- Type
- Promise.<void>
(static) updateDataset(urlDatset, dataset) → {Promise.<void>}
从服务器上更新本地数据集(支持点、线、面数据集),且要求本地存在同步数据集,服务器上存在要下载的数据集及其同步属性数据集。 如果更新失败,将调用ResponseCallback中的requestFaild()方法;如果成功,将调用requestSuccess()方法。
Parameters:
| Name | Type | Description |
|---|---|---|
urlDatset |
数据集在服务器上的地址。 | |
dataset |
本地数据集。 |
- Source:
Returns:
- Type
- Promise.<void>