com.supermap.services.components.spi
接口 AttachmentCapabilities
-
- 所有已知实现类:
- UGCDataProvider
public interface AttachmentCapabilities操作附件接口。
支持附件的数据提供者实现该接口。
- 从以下版本开始:
- 8.0.0
-
-
方法概要
方法 限定符和类型 方法和说明 AttachmentInfoaddAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, Attachment attachment)为要素关联附件。booleandeleteAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)删除要素关联的附件。AttachmentgetAttachement(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)根据附件ID获取附件数据。java.util.List<AttachmentInfo>getAttachmentInfos(java.lang.String datasourceName, java.lang.String datasetName, int featureId)获取要素关联的附件信息列表。booleansupportAttachments(java.lang.String datasourceName, java.lang.String datasetName)数据集附件功能是否可用。
-
-
-
方法详细资料
-
getAttachmentInfos
java.util.List<AttachmentInfo> getAttachmentInfos(java.lang.String datasourceName, java.lang.String datasetName, int featureId)
获取要素关联的附件信息列表。
- 参数:
datasourceName- 数据源名。datasetName- 数据集名。featureId- 要素ID。- 返回:
-
addAttachment
AttachmentInfo addAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, Attachment attachment)
为要素关联附件。
- 参数:
datasourceName- 数据源名。datasetName- 数据集名。featureId- 要素IDattachment- 附件内容。- 返回:
-
getAttachement
Attachment getAttachement(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)
根据附件ID获取附件数据。
- 参数:
datasourceName- 数据源名。datasetName- 数据集名。id- 附件ID- 返回:
-
supportAttachments
boolean supportAttachments(java.lang.String datasourceName, java.lang.String datasetName)数据集附件功能是否可用。
- 参数:
datasourceName-datasetName-- 返回:
-
deleteAttachment
boolean deleteAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)删除要素关联的附件。
- 参数:
datasourceName-datasetName-featureId-id-- 返回:
-
-