public interface AttachmentCapabilities
Actions attachment interface.
The data provider of attachment implements this interface.
| Modifier and Type | Method and Description |
|---|---|
AttachmentInfo |
addAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, Attachment attachment)
Related to the attachment for feature.
|
boolean |
deleteAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)
Delete the attachment related to feature.
|
Attachment |
getAttachement(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.
|
boolean |
supportAttachments(java.lang.String datasourceName, java.lang.String datasetName)
Whether the dataset attachment is enable.
|
java.util.List<AttachmentInfo> getAttachmentInfos(java.lang.String datasourceName, java.lang.String datasetName, int featureId)
Gets the attachment info list related to feature.
dataSourceName - Data source name.datasetInfo - Data set name.featureId - Feature ID.AttachmentInfo addAttachment(java.lang.String datasourceName, java.lang.String datasetName, int featureId, Attachment attachment)
Related to the attachment for feature.
dataSourceName - Data source name.datasetInfo - Data set name.featureId - Feature ID.attachment - Attachment content.Attachment getAttachement(java.lang.String datasourceName, java.lang.String datasetName, int featureId, int id)
Gets the attachment data according to the attachment ID.
dataSourceName - Data source name.datasetInfo - Data set name.id - Attachment ID
boolean supportAttachments(java.lang.String datasourceName,
java.lang.String datasetName)
Whether the dataset attachment is enable.
datasourceName -datasetName -
boolean deleteAttachment(java.lang.String datasourceName,
java.lang.String datasetName,
int featureId,
int id)
Delete the attachment related to feature.
datasourceName -datasetName -featureId -id -