com.supermap.services.components
Interface AttachmentAndMetadata
-
- All Known Implementing Classes:
- DataImpl
public interface AttachmentAndMetadata
-
-
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.FeatureMetadatagetFeatureMetadata(java.lang.String datasourceName, java.lang.String datasetName, int featureId)Gets the feature meta info.booleansupportAttachments(java.lang.String datasourceName, java.lang.String datasetName)Whether the dataset attachment is enable.booleansupportFeatureMetadatas(java.lang.String datasourceName, java.lang.String datasetName)Whether this dataset feature supports the metadata info.
-
-
-
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:
-
supportFeatureMetadatas
boolean supportFeatureMetadatas(java.lang.String datasourceName, java.lang.String datasetName)Whether this dataset feature supports the metadata info.
- Parameters:
datasourceName-datasetName-- Returns:
-
getFeatureMetadata
FeatureMetadata getFeatureMetadata(java.lang.String datasourceName, java.lang.String datasetName, int featureId)
Gets the feature meta info.
- Parameters:
dataSourceName- Data source name.datasetInfo- Data set name.- Returns:
-
-