Attachments 接口

public interface Attachments

此类的实例提供对 Attachments 中定义的所有操作的访问权限。

方法摘要

修饰符和类型 方法和描述
abstract java.util.concurrent.CompletableFuture<java.io.InputStream> getAttachment(String attachmentId, String viewId)

获取附件。

abstract java.util.concurrent.CompletableFuture<AttachmentInfo> getAttachmentInfo(String attachmentId)

获取附件信息。

default java.lang.String getAttachmentUri(String attachmentId)

获取附件视图的 URI。

abstract java.lang.String getAttachmentUri(String attachmentId, String viewId)

获取附件视图的 URI。

方法详细信息

getAttachment

public abstract CompletableFuture getAttachment(String attachmentId, String viewId)

GetAttachment。 获取二进制内容的命名视图。

Parameters:

attachmentId - 附件 ID
viewId - view ID from attachmentInfo

Returns:

可观测到 InputStream 对象的

getAttachmentInfo

public abstract CompletableFuture getAttachmentInfo(String attachmentId)

GetAttachmentInfo。 获取描述附件视图的 AttachmentInfo 结构。

Parameters:

attachmentId - 附件 ID

Returns:

可观测到 AttachmentInfo 对象的

getAttachmentUri

public default String getAttachmentUri(String attachmentId)

获取附件视图的 URI。

Parameters:

attachmentId - 附件的 ID。

Returns:

附件的 URI。

getAttachmentUri

public abstract String getAttachmentUri(String attachmentId, String viewId)

获取附件视图的 URI。

Parameters:

attachmentId - 附件的 ID。
viewId - 默认值为“original”。

Returns:

附件的 URI。

适用于