public class UGCDataProviderSetting extends DataProviderSetting implements MultiInstanceSupported
SuperMap 数据服务提供者设置类。
用于设置 SuperMap 数据服务提供者的信息。
maxFeatures| 构造器和说明 |
|---|
UGCDataProviderSetting()
构造函数。
|
UGCDataProviderSetting(UGCDataProviderSetting dataSetting)
拷贝构造函数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
UGCDataProviderSetting |
clone() |
boolean |
equals(java.lang.Object obj)
比较指定对象与当前对象是否相等。
|
DataProviderDelayCommitSetting |
getDataProviderDelayCommitSetting() |
java.util.List<FilteredDatasourceInfo> |
getDatasourceInfos() |
java.util.List<java.lang.String> |
getDatasourceNames()
获取数据服务提供者所用的数据源的名称。
|
protected ExcludedFieldsInDatasource[] |
getExcludedFieldsInDatasources() |
ExcludedFieldsInDatasource |
getExcludedFieldsInDatasources(java.lang.String datasourceName) |
java.lang.String |
getWorkspacePath()
获取 SuperMap 工作空间路径。
|
int |
hashCode()
获取对象实例的哈希值
|
boolean |
isAttachmentsEnabled()
是否启用了附件功能。
|
boolean |
isFeatureMetadatasEnabled() |
boolean |
isMultiInstance()
返回当前服务提供者是否启用多实例
|
void |
setAttachmentsEnabled(boolean attachmentsEnabled)
附件功能开关。
|
void |
setDataProviderDelayCommitSetting(DataProviderDelayCommitSetting dataProviderDelayCommitSetting) |
void |
setDatasourceInfos(java.util.List<FilteredDatasourceInfo> datasourceInfos) |
void |
setDatasourceNames(java.util.List<java.lang.String> datasourceNames)
设置数据服务提供者所用的数据源的名称。
|
protected void |
setExcludedFieldsInDatasources(ExcludedFieldsInDatasource[] excludedFieldsInDatasources) |
void |
setFeatureMetadatasEnabled(boolean featureMetadatasEnabled)
|
void |
setMultiInstance(boolean isMultiInstance)
设置当前服务提供者是否启用多实例
|
void |
setWorkspacePath(java.lang.String workspacePath)
设置 SuperMap 工作空间路径。
|
getMaxFeatures, setMaxFeaturespublic UGCDataProviderSetting()
构造函数。
public UGCDataProviderSetting(UGCDataProviderSetting dataSetting)
拷贝构造函数。
通过 SuperMap 数据服务提供者配置信息构造一个 UGCDataProviderSetting 对象。
dataSetting -public void setWorkspacePath(java.lang.String workspacePath)
设置 SuperMap 工作空间路径。
workspacePath - SuperMap 工作空间路径。public java.lang.String getWorkspacePath()
获取 SuperMap 工作空间路径。
public void setDatasourceNames(java.util.List<java.lang.String> datasourceNames)
设置数据服务提供者所用的数据源的名称。
如果不设置,数据服务提供者默认使用工作空间中所有的数据源。
datasourceNames -public java.util.List<java.lang.String> getDatasourceNames()
获取数据服务提供者所用的数据源的名称。
public boolean isAttachmentsEnabled()
是否启用了附件功能。
public void setAttachmentsEnabled(boolean attachmentsEnabled)
附件功能开关。
attachmentsEnabled -public boolean isFeatureMetadatasEnabled()
public void setFeatureMetadatasEnabled(boolean featureMetadatasEnabled)
featureMetadatasEnabled -public boolean isMultiInstance()
MultiInstanceSupported返回当前服务提供者是否启用多实例
isMultiInstance 在接口中 MultiInstanceSupportedpublic void setMultiInstance(boolean isMultiInstance)
MultiInstanceSupported设置当前服务提供者是否启用多实例
setMultiInstance 在接口中 MultiInstanceSupportedpublic boolean equals(java.lang.Object obj)
比较指定对象与当前对象是否相等。
equals 在类中 DataProviderSettingobj - 与当前对象进行比较的对象。public int hashCode()
hashCode 在类中 DataProviderSettingpublic ExcludedFieldsInDatasource getExcludedFieldsInDatasources(java.lang.String datasourceName)
protected ExcludedFieldsInDatasource[] getExcludedFieldsInDatasources()
protected void setExcludedFieldsInDatasources(ExcludedFieldsInDatasource[] excludedFieldsInDatasources)
public DataProviderDelayCommitSetting getDataProviderDelayCommitSetting()
public void setDataProviderDelayCommitSetting(DataProviderDelayCommitSetting dataProviderDelayCommitSetting)
public java.util.List<FilteredDatasourceInfo> getDatasourceInfos()
public void setDatasourceInfos(java.util.List<FilteredDatasourceInfo> datasourceInfos)
public UGCDataProviderSetting clone()
clone 在类中 java.lang.Object