DataUploadService类参考

数据上传类,用于将本地数据上传到iServer服务器。 更多...

继承自ServiceBase

所有成员的列表。

公有成员

(id) - addFeature:serviceName:datasourceName:datasetName:feature:
 向iServer服务器中添加对象。
(id) - addFeatureFullUrl:feature:
 向指定的数据服务地址添加对象。
(id) - deleteFeature:serviceName:datasourceName:datasetName:featureIDs:
 根据指定的对象ID数组删除iServer服务器中的对象。
(id) - deleteFeatureFullUrl:featureIDs:
 指定数据服务地址下的对象。
(id) - deleteFeatureUrl:
 根据指定的资源定位符删除iServer服务器中的对象。
(id) - modifyFeature:serviceName:datasourceName:datasetName:featureID:feature:
 根据指定的ID修改对象。
(id) - modifyFeatureFullUrl:featureID:feature:
 修改指定地址下的对象。
(BOOL) - addRecordSet:serviceName:datasourceName:datasetName:recordSet:
 向指定服务指定数据源中的指定数据集中添加记录集。
(BOOL) - addRecordSetFullUrl:recordset:
 向指定的数据地址下添加记录集。
(id) - addDataset:serviceName:datasourceName:datasetName:datasetType:
 根据指定的数据集名称和数据类型添加数据集。
(id) - addDataset:datasetName:datasetType:
 向指定的数据源添加数据集。
(id) - addDataset:serviceName:datasourceName:destDatasetName:srcDatasourceName:srcDatasetName:
 通过复制指定数据源中的指定数据集向服务中添加数据集。
(id) - deleteDataset:serviceName:datasourceName:datasetName:
 删除数据集。
(id) - deleteDataset:
 删除数据集。
(void) - commitDatasetFrom:toDatasetURL:

保护属性

id< UploadDelegate_uploadDelegate

属性

id< UploadDelegateuploadDelegate
 数据上传时通知委托。

详细描述

数据上传类,用于将本地数据上传到iServer服务器。

用户需要设置相应UploadDelegate,通过设置该Delegate并重写相应回调函数upLoadStatus获取操作结果和服务器响应等。


成员函数文档

- (id) addDataset: (NSString *)  fullUrl
datasetName: (NSString *)  datasetName
datasetType: (DatasetType datasetType 

向指定的数据源添加数据集。

参数:
fullUrl 指定的数据服务地址,如:http://192.168.120.139:8090/iserver/services/data-China400/rest/data/datasources/China400。
datasetName 数据集名。
datasetType 数据类型。
- (id) addDataset: (NSString *)  strUrl
serviceName: (NSString *)  serviceName
datasourceName: (NSString *)  datasourceName
datasetName: (NSString *)  datasetName
datasetType: (DatasetType type 

根据指定的数据集名称和数据类型添加数据集。

参数:
strUrl 数据服务地址。
serviceName 服务名称。
datasourceName 数据源名。
datasetName 数据集名。
type 数据类型。
- (id) addDataset: (NSString *)  strUrl
serviceName: (NSString *)  serviceName
datasourceName: (NSString *)  datasourceName
destDatasetName: (NSString *)  destDatasetName
srcDatasourceName: (NSString *)  srcDatasourceName
srcDatasetName: (NSString *)  srcDatasetName 

通过复制指定数据源中的指定数据集向服务中添加数据集。

参数:
strUrl 数据服务地址。
serviceName 服务名称。
datasourceName 数据源名。
destDatasetName 目标数据集名。
srcDatasourceName 源数据源名。
srcDatasetName 源数据集名。
- (id) addFeature: (NSString *)  strUrl
serviceName: (NSString *)  serviceName
datasourceName: (NSString *)  datasourceName
datasetName: (NSString *)  datasetName
feature: (Feature *)  feature 

向iServer服务器中添加对象。

参数:
strUrl 数据服务地址。
serviceName 服务名称。
datasourceName 数据源名。
datasetName 数据集名。
feature 待添加对象。
- (id) addFeatureFullUrl: (NSString *)  fullUrl
feature: (Feature *)  feature 

向指定的数据服务地址添加对象。

参数:
fullUrl 指定的数据服务地址,如:http://192.168.120.139:8090/iserver/services/data-China400/rest/data/datasources/China400/datasets/City_R。
feature 待添加对象。
- (BOOL) addRecordSet: (NSString *)  strUrl
serviceName: (NSString *)  serviceName
datasourceName: (NSString *)  datasourceName
datasetName: (NSString *)  datasetName
recordSet: (Recordset *)  recordset 

向指定服务指定数据源中的指定数据集中添加记录集。

参数:
strUrl 数据服务地址。
serviceName 服务名称。
datasourceName 数据源名。
datasetName 数据集名。
recordset 待添加的记录集。
返回:
一个布尔值,指示记录集是否添加成功,添加成功则返回true,否则返回false。
- (BOOL) addRecordSetFullUrl: (NSString *)  fullUrl
recordset: (Recordset *)  recordset 

向指定的数据地址下添加记录集。

参数:
fullUrl 指定的数据服务地址,如:http://192.168.120.139:8090/iserver/services/data-China400/rest/data/datasources/China400/datasets/City_R。
recordset 要添加的记录集。
返回:
一个布尔值,指示记录集是否添加成功,添加成功返回true,否则返回false。
- (void) commitDatasetFrom: (DatasetVector *)  dataset
toDatasetURL: (NSString *)  urlDataset 
- (id) deleteDataset: (NSString *)  fullUrl  

删除数据集。

参数:
fullUrl 要删除的数据集地址,,如:http://192.168.120.1:8090/iserver/services/data-world/rest/data/datasources/World/datasets/Lakes。
- (id) deleteDataset: (NSString *)  strUrl
serviceName: (NSString *)  serviceName
datasourceName: (NSString *)  datasourceName
datasetName: (NSString *)  datasetName 

删除数据集。

参数:
strUrl 数据服务地址。
serviceName 服务名称。
datasourceName 数据源名。
datasetName 数据集名。
- (id) deleteFeature: (NSString *)  strUrl
serviceName: (NSString *)  serviceName
datasourceName: (NSString *)  datasourceName
datasetName: (NSString *)  datasetName
featureIDs: (NSMutableArray *)  featureIDs 

根据指定的对象ID数组删除iServer服务器中的对象。

参数:
strUrl 数据服务地址。
serviceName 服务名称。
datasourceName 数据源名。
datasetName 数据集名。
featureIDs 对象ID数组。
- (id) deleteFeatureFullUrl: (NSString *)  fullUrl
featureIDs: (NSMutableArray *)  featureIDs 

指定数据服务地址下的对象。

参数:
fullUrl 指定的数据服务地址,如:http://192.168.120.139:8090/iserver/services/data-China400/rest/data/datasources/China400/datasets/City_R。
featureIDs 对象ID数组。
- (id) deleteFeatureUrl: (NSString *)  featureUrl  

根据指定的资源定位符删除iServer服务器中的对象。

参数:
featureUrl 指定的资源定位符。
- (id) modifyFeature: (NSString *)  strUrl
serviceName: (NSString *)  serviceName
datasourceName: (NSString *)  datasourceName
datasetName: (NSString *)  datasetName
featureID: (int)  featureID
feature: (Feature *)  feature 

根据指定的ID修改对象。

参数:
strUrl 数据服务地址。
serviceName 服务名称。
datasourceName 数据源名。
datasetName 数据集名。
featureID 要修改的对象ID。
feature 结果对象。
- (id) modifyFeatureFullUrl: (NSString *)  fullUrl
featureID: (int)  featureID
feature: (Feature *)  feature 

修改指定地址下的对象。

参数:
fullUrl 要修改的对象地址,如:http://192.168.120.139:8090/iserver/services/data-China400/rest/data/datasources/China400/datasets/City_R。
featureID 要修改的对象ID。
feature 修改的值。

成员数据文档

- (id<UploadDelegate>) _uploadDelegate [protected]

属性文档

- (id<UploadDelegate>) uploadDelegate [read, write, retain]

数据上传时通知委托。


该类的文档由以下文件生成: