com.supermap.services.components.spi
Interface AttachmentCapabilities
-
- All Known Implementing Classes:
- UGCDataProvider
public interface AttachmentCapabilitiesActions attachment interface.
The data provider of attachment implements this interface.
- Since:
- 8.0.0
-
-
Method Summary
Methods Modifier and Type Method and Description AttachmentInfoaddAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, Attachment attachment)Related to the attachment for feature.booleandeleteAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)Delete the attachment related to feature.AttachmentgetAttachement(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)Gets the attachment data according to the attachment ID.java.util.List<AttachmentInfo>getAttachmentInfos(java.lang.String datasourceName, java.lang.String datasetName, int featureId)Gets the attachment info list related to feature.booleansupportAttachments(java.lang.String datasourceName, java.lang.String datasetName)Whether the dataset attachment is enable.
-
-
-
Method Detail
-
getAttachmentInfos
java.util.List<AttachmentInfo> getAttachmentInfos(java.lang.String datasourceName, java.lang.String datasetName, int featureId)
Gets the attachment info list related to feature.
- Parameters:
dataSourceName- Data source name.datasetInfo- Data set name.featureId- Feature ID.- Returns:
-
addAttachment
AttachmentInfo addAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, Attachment attachment)
Related to the attachment for feature.
- Parameters:
dataSourceName- Data source name.datasetInfo- Data set name.featureId- Feature ID.attachment- Attachment content.- Returns:
-
getAttachement
Attachment getAttachement(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)
Gets the attachment data according to the attachment ID.
- Parameters:
dataSourceName- Data source name.datasetInfo- Data set name.id- Attachment ID- Returns:
-
supportAttachments
boolean supportAttachments(java.lang.String datasourceName, java.lang.String datasetName)Whether the dataset attachment is enable.
- Parameters:
datasourceName-datasetName-- Returns:
-
deleteAttachment
boolean deleteAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)Delete the attachment related to feature.
- Parameters:
datasourceName-datasetName-featureId-id-- Returns:
-
-