Class StreamResultDefinition
java.lang.Object
org.iplass.mtp.web.actionmapping.definition.result.ResultDefinition
org.iplass.mtp.web.actionmapping.definition.result.StreamResultDefinition
- All Implemented Interfaces:
Serializable
実行結果として、ストリーム(バイナリデータ、文字列データ)を出力するResult定義です。
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
void
setAcceptRanges
(boolean acceptRanges) 当該のレスポンスでRangeヘッダによる分割コンテンツを可能とするか否かを設定。 Range対応する場合は、同一リクエストパラメータで同一の結果(コンテンツデータ)が返却されることが前提(参照透過性が必要)。 また、出力対象のコンテンツデータのサイズが既知(ストリーム対象のデータが、BinaryReference、byte[]もしくは、InputStreamかつrequestに"contentLength"のキー名でlongでサイズ指定されていること)であること。void
setContentDispositionType
(ContentDispositionType contentDispositionType) void
setContentLengthAttributeName
(String contentLengthAttributeName) void
setContentTypeAttributeName
(String contentTypeAttributeName) void
setFileNameAttributeName
(String fileNameAttributeName) void
setInputStreamAttributeName
(String inputStreamAttributeName) void
setUseContentDisposition
(boolean useContentDisposition) 各Resultのサマリー情報を返します。Methods inherited from class org.iplass.mtp.web.actionmapping.definition.result.ResultDefinition
getCommandResultStatus, getExceptionClassName, setCommandResultStatus, setExceptionClassName
-
Constructor Details
-
StreamResultDefinition
public StreamResultDefinition()
-
-
Method Details
-
isAcceptRanges
public boolean isAcceptRanges()- Returns:
- See Also:
-
setAcceptRanges
public void setAcceptRanges(boolean acceptRanges) 当該のレスポンスでRangeヘッダによる分割コンテンツを可能とするか否かを設定。 Range対応する場合は、同一リクエストパラメータで同一の結果(コンテンツデータ)が返却されることが前提(参照透過性が必要)。 また、出力対象のコンテンツデータのサイズが既知(ストリーム対象のデータが、BinaryReference、byte[]もしくは、InputStreamかつrequestに"contentLength"のキー名でlongでサイズ指定されていること)であること。- Parameters:
acceptRanges
-
-
getInputStreamAttributeName
- Returns:
- inputStreamAttributeName
-
setInputStreamAttributeName
- Parameters:
inputStreamAttributeName
- セットする inputStreamAttributeName
-
getContentTypeAttributeName
- Returns:
- contentTypeAttributeName
-
setContentTypeAttributeName
- Parameters:
contentTypeAttributeName
- セットする contentTypeAttributeName
-
getContentLengthAttributeName
- Returns:
- contentLengthAttributeName
-
setContentLengthAttributeName
- Parameters:
contentLengthAttributeName
- セットする contentLengthAttributeName
-
isUseContentDisposition
public boolean isUseContentDisposition()- Returns:
- useContentDisposition
-
setUseContentDisposition
public void setUseContentDisposition(boolean useContentDisposition) - Parameters:
useContentDisposition
- セットする useContentDisposition
-
getContentDispositionType
- Returns:
- contentDispositionType
-
setContentDispositionType
- Parameters:
contentDispositionType
- セットする contentDispositionType
-
getFileNameAttributeName
- Returns:
- fileNameAttributeName
-
setFileNameAttributeName
- Parameters:
fileNameAttributeName
- セットする fileNameAttributeName
-
summaryInfo
Description copied from class:ResultDefinition
各Resultのサマリー情報を返します。- Specified by:
summaryInfo
in classResultDefinition
- Returns:
- Resultのサマリー情報
-