public class PublicStorageAttachment extends MimeTypeDetectionAttachment implements BufferedAttachment
DEFAULT_BUFFER_SIZE
コンストラクタと説明 |
---|
PublicStorageAttachment(jp.co.intra_mart.foundation.service.client.file.PublicStorage storage)
指定されたパブリックストレージで添付ファイルを初期化します。
|
PublicStorageAttachment(jp.co.intra_mart.foundation.service.client.file.PublicStorage storage,
String displayName)
指定されたパブリックストレージで添付ファイルを初期化します。
|
PublicStorageAttachment(jp.co.intra_mart.foundation.service.client.file.PublicStorage storage,
String displayName,
String realName)
指定されたパブリックストレージとファイル表示名で添付ファイルを初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getBufferSize()
バッファサイズを返します。
|
BufferedInputStream |
getInputStream()
BufferedInputStreamでラップされたパブリックストレージの入力ストリームを返します。
|
String |
getRealName()
添付ファイルの実際のファイル名を返します。
|
jp.co.intra_mart.foundation.service.client.file.PublicStorage |
getStrage()
内包している PublicStorage を取得します。
|
long |
length()
パブリックストレージのファイルの長さを返します。
|
void |
setBufferSize(int size)
バッファサイズを設定します。
|
String |
toString() |
getExtension, getMimeType, setRealName
getDisplayName, setDisplayName, setExtension, setMimeType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDisplayName, getExtension, getMimeType
public PublicStorageAttachment(jp.co.intra_mart.foundation.service.client.file.PublicStorage storage)
storage
- パブリックストレージ nullを与えることは出来ません。NullPointerException
- 指定されたパブリックストレージが null である場合public PublicStorageAttachment(jp.co.intra_mart.foundation.service.client.file.PublicStorage storage, String displayName)
storage
- パブリックストレージ nullを与えることは出来ません。displayName
- ファイル表示名NullPointerException
- 指定されたパブリックストレージが null である場合public PublicStorageAttachment(jp.co.intra_mart.foundation.service.client.file.PublicStorage storage, String displayName, String realName)
storage
- パブリックストレージ nullを与えることは出来ません。displayName
- ファイル表示名 nullが与えられた場合はパブリックストレージの名称が設定されます。realName
- 実ファイル名 nullが与えられた場合はファイル表示名の値が設定されます。NullPointerException
- 指定されたパブリックストレージが null である場合public String getRealName()
ストレージ上のファイル名が暗号化されている場合は、暗号化前の名称をMimeTypeDetectionAttachment.setRealName(String)
にて設定する必要があります。
getRealName
クラス内 MimeTypeDetectionAttachment
MimeTypeDetectionAttachment.getRealName()
public BufferedInputStream getInputStream() throws ContentsSearchDataAccessException
setBufferSize()
で設定された値を利用します。BufferedAttachment.DEFAULT_BUFFER_SIZE
を利用します。getInputStream
インタフェース内 Attachment
getInputStream
インタフェース内 BufferedAttachment
ContentsSearchDataAccessException
- 入力ストリームの取得に失敗した場合
Attachment.getInputStream()
public long length() throws ContentsSearchDataAccessException
length
インタフェース内 Attachment
ContentsSearchDataAccessException
- ファイルサイズの取得に失敗した場合。Attachment.length()
public void setBufferSize(int size)
setBufferSize
インタフェース内 BufferedAttachment
size
- バッファサイズBufferedAttachment.setBufferSize(int)
public int getBufferSize()
getBufferSize
インタフェース内 BufferedAttachment
BufferedAttachment.getBufferSize()
public jp.co.intra_mart.foundation.service.client.file.PublicStorage getStrage()
public String toString()
toString
クラス内 MimeTypeDetectionAttachment
Copyright © 2012 NTT DATA INTRAMART CORPORATION