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

public class StreamResultDefinition extends ResultDefinition
実行結果として、ストリーム(バイナリデータ、文字列データ)を出力するResult定義です。
See Also:
  • 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

      public String getInputStreamAttributeName()
      Returns:
      inputStreamAttributeName
    • setInputStreamAttributeName

      public void setInputStreamAttributeName(String inputStreamAttributeName)
      Parameters:
      inputStreamAttributeName - セットする inputStreamAttributeName
    • getContentTypeAttributeName

      public String getContentTypeAttributeName()
      Returns:
      contentTypeAttributeName
    • setContentTypeAttributeName

      public void setContentTypeAttributeName(String contentTypeAttributeName)
      Parameters:
      contentTypeAttributeName - セットする contentTypeAttributeName
    • getContentLengthAttributeName

      public String getContentLengthAttributeName()
      Returns:
      contentLengthAttributeName
    • setContentLengthAttributeName

      public void setContentLengthAttributeName(String contentLengthAttributeName)
      Parameters:
      contentLengthAttributeName - セットする contentLengthAttributeName
    • isUseContentDisposition

      public boolean isUseContentDisposition()
      Returns:
      useContentDisposition
    • setUseContentDisposition

      public void setUseContentDisposition(boolean useContentDisposition)
      Parameters:
      useContentDisposition - セットする useContentDisposition
    • getContentDispositionType

      public ContentDispositionType getContentDispositionType()
      Returns:
      contentDispositionType
    • setContentDispositionType

      public void setContentDispositionType(ContentDispositionType contentDispositionType)
      Parameters:
      contentDispositionType - セットする contentDispositionType
    • getFileNameAttributeName

      public String getFileNameAttributeName()
      Returns:
      fileNameAttributeName
    • setFileNameAttributeName

      public void setFileNameAttributeName(String fileNameAttributeName)
      Parameters:
      fileNameAttributeName - セットする fileNameAttributeName
    • summaryInfo

      public String summaryInfo()
      Description copied from class: ResultDefinition
      各Resultのサマリー情報を返します。
      Specified by:
      summaryInfo in class ResultDefinition
      Returns:
      Resultのサマリー情報