public class UGCDataProviderSetting extends DataProviderSetting implements MultiInstanceSupported
SuperMap 数据服务提供者设置类。
用于设置 SuperMap 数据服务提供者的信息。
构造器和说明 |
---|
UGCDataProviderSetting()
构造函数。
|
UGCDataProviderSetting(UGCDataProviderSetting dataSetting)
拷贝构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
UGCDataProviderSetting |
clone() |
boolean |
equals(java.lang.Object obj)
比较指定对象与当前对象是否相等。
|
DataProviderDelayCommitSetting |
getDataProviderDelayCommitSetting() |
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 |
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, setMaxFeatures
public 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
在接口中 MultiInstanceSupported
public void setMultiInstance(boolean isMultiInstance)
MultiInstanceSupported
设置当前服务提供者是否启用
setMultiInstance
在接口中 MultiInstanceSupported
public boolean equals(java.lang.Object obj)
比较指定对象与当前对象是否相等。
equals
在类中 DataProviderSetting
obj
- 与当前对象进行比较的对象。public int hashCode()
hashCode
在类中 DataProviderSetting
public ExcludedFieldsInDatasource getExcludedFieldsInDatasources(java.lang.String datasourceName)
protected ExcludedFieldsInDatasource[] getExcludedFieldsInDatasources()
protected void setExcludedFieldsInDatasources(ExcludedFieldsInDatasource[] excludedFieldsInDatasources)
public DataProviderDelayCommitSetting getDataProviderDelayCommitSetting()
public void setDataProviderDelayCommitSetting(DataProviderDelayCommitSetting dataProviderDelayCommitSetting)
public UGCDataProviderSetting clone()
clone
在类中 java.lang.Object