クラス JxlsReportingOutputModel
java.lang.Object
org.iplass.mtp.impl.report.JxlsReportingOutputModel
- すべての実装されたインタフェース:
Closeable,AutoCloseable,ReportingOutputModel
Jxls帳票出力モデル
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidclose()byte[]帳票テンプレートファイルバイナリを取得するコンパイル済み groovy script キャッシュストアを取得する利用者カスタムの出力ロジックRuntimeを取得するパラメータマッピング情報を取得するパスワード属性名を取得するgetType()帳票出力タイプを取得するvoidsetBinary(byte[] binary) 帳票テンプレートファイルバイナリを設定するvoidsetCacheStore(JxlsCompiledScriptCacheStore cacheStore) コンパイル済み groovy script キャッシュストアを設定するvoid利用者カスタムの出力ロジックRuntimeを設定するvoidsetParamMap(MetaReportParamMap[] paramMap) パラメータマッピング情報を設定するvoidsetPasswordAttributeName(String passwordAttributeName) パスワード属性名を設定するvoid帳票出力タイプを設定するvoidレポートを書き込む
-
コンストラクタの詳細
-
JxlsReportingOutputModel
- 例外:
Exception
-
-
メソッドの詳細
-
getPasswordAttributeName
パスワード属性名を取得する- 戻り値:
- パスワード属性名
-
setPasswordAttributeName
パスワード属性名を設定する- パラメータ:
passwordAttributeName- パスワード属性名
-
getLogicRuntime
利用者カスタムの出力ロジックRuntimeを取得する- 戻り値:
- 利用者カスタムの出力ロジックRuntime
-
setLogicRuntime
利用者カスタムの出力ロジックRuntimeを設定する- パラメータ:
logicRuntime- 利用者カスタムの出力ロジックRuntime
-
getBinary
public byte[] getBinary()帳票テンプレートファイルバイナリを取得する- 戻り値:
- 帳票テンプレートファイルバイナリ
-
setBinary
public void setBinary(byte[] binary) 帳票テンプレートファイルバイナリを設定する- パラメータ:
binary- 帳票テンプレートバイナリ
-
getType
帳票出力タイプを取得するここで設定されるタイプは
OutputFileTypeの末尾が JXLS の値となります。- 戻り値:
- 帳票出力タイプ
-
setType
帳票出力タイプを設定する- パラメータ:
type- 帳票出力タイプ
-
getParamMap
パラメータマッピング情報を取得する- 戻り値:
- パラメータマッピング情報
-
setParamMap
パラメータマッピング情報を設定する- パラメータ:
paramMap- パラメータマッピング情報
-
getCacheStore
コンパイル済み groovy script キャッシュストアを取得する- 戻り値:
- コンパイル済み groovy script キャッシュストア
-
setCacheStore
コンパイル済み 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
- 定義:
closeインタフェース内AutoCloseable- 定義:
closeインタフェース内Closeable- 例外:
IOException
-