クラス JxlsReportingOutputModel

java.lang.Object
org.iplass.mtp.impl.report.JxlsReportingOutputModel
すべての実装されたインタフェース:
Closeable, AutoCloseable, ReportingOutputModel

public class JxlsReportingOutputModel extends Object implements ReportingOutputModel
Jxls帳票出力モデル
  • コンストラクタの詳細

  • メソッドの詳細

    • getPasswordAttributeName

      public String getPasswordAttributeName()
      パスワード属性名を取得する
      戻り値:
      パスワード属性名
    • setPasswordAttributeName

      public void setPasswordAttributeName(String passwordAttributeName)
      パスワード属性名を設定する
      パラメータ:
      passwordAttributeName - パスワード属性名
    • getLogicRuntime

      利用者カスタムの出力ロジックRuntimeを取得する
      戻り値:
      利用者カスタムの出力ロジックRuntime
    • setLogicRuntime

      public void setLogicRuntime(MetaJxlsReportOutputLogic.JxlsReportOutputLogicRuntime logicRuntime)
      利用者カスタムの出力ロジックRuntimeを設定する
      パラメータ:
      logicRuntime - 利用者カスタムの出力ロジックRuntime
    • getBinary

      public byte[] getBinary()
      帳票テンプレートファイルバイナリを取得する
      戻り値:
      帳票テンプレートファイルバイナリ
    • setBinary

      public void setBinary(byte[] binary)
      帳票テンプレートファイルバイナリを設定する
      パラメータ:
      binary - 帳票テンプレートバイナリ
    • getType

      public String getType()
      帳票出力タイプを取得する

      ここで設定されるタイプは OutputFileType の末尾が JXLS の値となります。

      戻り値:
      帳票出力タイプ
    • setType

      public void setType(String type)
      帳票出力タイプを設定する
      パラメータ:
      type - 帳票出力タイプ
    • getParamMap

      public MetaReportParamMap[] getParamMap()
      パラメータマッピング情報を取得する
      戻り値:
      パラメータマッピング情報
    • setParamMap

      public void setParamMap(MetaReportParamMap[] paramMap)
      パラメータマッピング情報を設定する
      パラメータ:
      paramMap - パラメータマッピング情報
    • getCacheStore

      public JxlsCompiledScriptCacheStore getCacheStore()
      コンパイル済み groovy script キャッシュストアを取得する
      戻り値:
      コンパイル済み groovy script キャッシュストア
    • setCacheStore

      public void setCacheStore(JxlsCompiledScriptCacheStore cacheStore)
      コンパイル済み groovy script キャッシュストアを設定する
      パラメータ:
      cacheStore - コンパイル済み groovy script キャッシュストア
    • write

      public void write(Map<String,Object> reportData, OutputStream os, String password) throws IOException, org.apache.poi.openxml4j.exceptions.InvalidFormatException, GeneralSecurityException
      レポートを書き込む
      パラメータ:
      reportData - 帳票データ
      os - 帳票出力先
      password - 帳票に設定するパスワード
      例外:
      IOException - 入出力例外
      org.apache.poi.openxml4j.exceptions.InvalidFormatException - 帳票フォーマット不正
      GeneralSecurityException - 帳票書き込み時セキュリティ例外
    • close

      public void close() throws IOException
      定義:
      close インタフェース内 AutoCloseable
      定義:
      close インタフェース内 Closeable
      例外:
      IOException