Nablarch-API
Package
Description
ロールを単位とした簡易な認可機能を提供するパッケージ。
ロールを単位とした認可機能において、セッションストアにロールを保存する実装を提供するパッケージ。
サービス提供可否判定機能を提供する。
コード管理を行う機能を提供する。
コード管理に元づくスキーマ情報を提供する。
コードを使用したバリデーションを行う機能を提供する。
ユニバーサルDAO機能を提供する。
各種データとJavaオブジェクトとのバインディング機能を提供する。
CSVファイルとのデータバインドに関する機能を提供する
固定長とのデータバインドに関する機能を提供する
入出力対象の値変換を行う機能を提供する。
日付ユーティリティ
暗号化機能を提供する。
排他制御機能を提供する。
共通のハンドラを提供する。
スレッドコンテキストに各種属性の設定を行うハンドラを提供する。
採番機能を提供する。
採番機能用のformatterを提供する。
I/O関連の共通機能を提供する。
メール送信ライブラリ。
認可機能を提供する。
認可単位に基づく認可情報のスキーマ情報を提供する。
スキーマ情報の保持に必要な機能を提供する。
共通コンポーネントで共通使用するユーティリティ。
Webアプリケーションの作成に必要となる共通機能を提供する。
webのUI上で複合キーを使用する際に必要な機能を提供する。
CSRF対策に関連する機能を提供する。
ダウンロード機能を提供する。
画面処理における排他制御機能(楽観的ロック)を提供する。
画面オンライン処理方式用の共通ハンドラを提供する。
画面処理用のスレッドコンテキストに各種属性の設定を行うハンドラを提供する。
hiddenの暗号化機能を提供する。
画面オンライン処理方式用の共通インターセプタを提供する。
本パッケージでは、HTTPSessionを抽象化した機能を提供する。
HTTPSessionと同等の機能に加え、従来の枠組みでは実現できなかった各種機能を追加する。
本パッケージでは、セッションの内容を永続化する際に、
各変数の内容を直列化および復元するために用いられるモジュール群を提供する。
本パッケージでは、セッションの内容を保存する機能をもったモジュール群を提供する。
画面作成を助けるカスタムタグを提供する。
トークンを使用した二重サブミットの防止機能を提供する。
フレームワークのファシリティとなる機能を提供する。
JavaBeans規格に沿って作成されたオブジェクトの操作を簡略化する
ユーティリティを提供する。
JavaBeansのプロパティー操作時に必要となる型変換を行うクラス群を収めた
パッケージ。
静的データをキャッシュする機能を提供する。
有効期限付きキャッシュ機能を提供する。
フレームワークが標準提供するコンバータ群を収めたパッケージ。
フレームワークが標準提供するコンバータ群を収めたパッケージ。
ファイルや電文のストリームを読み書きし、フィールドへの変換を行うデータタイプを収めたパッケージ。
フォーマット定義ファイルで指定されたオプション設定に従い、
フィールドのデータ変換を行うコンバータを収めたパッケージ。
日付取得機能を提供する。
データベース機能を提供する。
データベースに関するキャッシュ機能を提供する。
nablarch.core.db.statement
パッケージのクラスにキャッシュ機能を付与する。データベース接続機能を提供する。
データベース接続実行時の例外機能を提供する。
データベースの方言を吸収する機能を提供する。
データベースに対するSQL実行機能を提供する。
propertyに対する自動値設定機能を提供する。
SQL実行時の例外機能を提供する。
SQL文の変換機能を提供する。
データベースアクセス処理をサポートする機能を提供する。
データベースに対するトランザクション機能を提供する。
データベース機能用のユーティリティを提供する。
汎用的な例外を提供する。
ログ出力機能を提供する。
各種ログの出力機能を提供する。
フレームワーク実装のログ出力機能を提供する。
運用担当者向けのログ出力機能を提供する。
アプリケーションで使用するメッセージの管理を行う機能を提供する。
アプリケーションの設定値とアプリケーション全体で使用されるコンポーネントを保持するRepositoryの機能を提供する。
DIコンテナの機能を提供する。
DIコンテナの設定を読み込む機能を提供する。
XMLファイルから設定を読み込む機能を提供する。
リポジトリに登録されているコンポーネントの廃棄機能を提供する。
リポジトリに登録されるコンポーネントの初期化機能を提供する。
JNDI機能を提供する。
フォーマットで使用するクラス群。
トランザクション管理を統一的に行う機能を提供する。
フレームワークで共通使用するユーティリティクラス郡。
フレームワークで使用するアノテーション。
Mapインターフェースのカスタム実装。
入力値をチェックするバリデーション機能を提供する。
コンバータの実装を提供する。
フォーム生成クラスの実装を提供する。
ドメイン定義に従いバリデーションを行う機能を提供する。
Bean Validationに関する機能を提供する。
バリデータを提供する。
Unicodeによるバリデーションの実装を提供する。
本フレームワークの処理方式に共通する概念やアーキテクチャに関連する
インターフェース及びモジュールを収めたパッケージ。
業務処理を実装する際に利用できる、アクションハンドラの共通基底クラス
(テンプレート)を格納するパッケージ。
JavaBatch(JSR-352)の仕様に基づいたバッチアプリケーションの実行制御基盤を提供する。
CDIの拡張機能を提供する。
ジョブの実行に必要な初期化機能を提供する。
JavaBatch(JSR-352)の仕様に基づいたバッチアプリケーションを開発する際に使用可能なリスナーを提供する。
チャンクレベルで使用可能なリスナーを提供する。
ジョブレベルで使用可能なリスナーを提供する。
ステップレベルで使用可能なリスナーを提供する。
バッチ処理の進捗状況を管理する機能を提供する。
バッチの進捗状況を求める機能を提供する。
処理方式に依存しないフレームワーク標準ハンドラを収めたパッケージ。
nablarch.fw.handler.RetryHandlerの処理に使用するクラスを収めたパッケージ。
ハンドラリストの実行機能を提供する。
NablarchのActionハンドラをJAX-RSのリソースクラスとして呼び出す事ができる機能を提供する。
アプリケーションが動作するJavaプロセスの起動とフレームワークの初期化を行う
ランチャーに関連するモジュールを収めたパッケージ。
nablarch.fw.launcher.Mainから出力するためのログメッセージをフォーマットする機能を提供する。
メッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
応答なし電文を受送信するアクションを提供する。
外部システムとのメッセージング処理において使用するハンドラを格納するパッケージ。
メッセージング処理中に出力されるログ情報に関連したクラスを格納したパッケージ。
メッセージング
MOMに対する処理実行時の例外機能を提供する。
メッセージング機能において使用するnablarch.fw.DataReader実装とその関連クラスを
収めたパッケージ。
HTTPを用いたメッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
HTTPの通信結果を一時的に格納するためのクラスを格納するパッケージ。
HTTPを用いたメッセージング処理方式使用時の例外を格納するパッケージ。
HTTPを用いたメッセージング処理の際に使用する設定クラスを格納するパッケージ。
HTTPを用いたメッセージング処理の際に使用するI/Oモジュールを格納するパッケージ。
メッセージング機能で使用する各種テーブルのスキーマ構造を定義したクラスを収めた
パッケージ。
汎用的なデータリーダの実装および、データリーダを独自実装する際に
利用できる基底クラスやユーティリティクラスを収めたパッケージ。
画面オンライン処理方式の主要APIを収めたパッケージ。
ダウンロードファイル名のエンコード機能を提供する。
画面オンライン処理方式向けフレームワーク標準ハンドラ。
CSRF対策に関連する機能を提供する。
ノーマライザを提供する。
レスポンス出力機能を提供する。
JSP以外に、任意のレスポンス出力処理を実行できる。
Thymeleafを使用したレスポンス出力機能を提供する。
セキュリティに関連する機能を提供する。
国際化対応の機能を提供する。
リクエストハンドラ例外時のインターセプタ。
ブラウザによるPOSTの再送信を抑制する機能を提供する。
J2EEコンテナサポートAPI群。
ファイルアップロード機能を提供する。
ファイルアップロードに関するユーティリティ機能を提供する。
User-Agentに関する機能を提供する。
Domaを使用したDBアクセス機能を提供する。
Domaを使用したJavaBatch(JSR-352)の仕様に基づいたNablarchのリスナー機能を提供する。
jsonフォーマットのデータをJacksonで扱うためのアダプタを提供する。
JAX-RS機能をResteasyに適合させるためのアダプタを提供する。
BeanUtilでJSR310(Date and Time API)を利用可能にする機能を提供する。
JSR310に関連したユーティリティを提供する。
jboss-loggingを使用したログ出力機能を提供する。
SLF4Jを使用したログ出力機能を提供する。
IBM MQを使用したメッセージング機能の実装クラスを配置するパッケージ。
IBM MQを使用したメッセージング機能実行時の例外機能を提供する。
IBM MQを使用した分散トランザクション制御機能を提供する。
Lettuceを使ったRedisStoreの実装をまとめたパッケージ。
自動テスト機能を提供する。
バッチのテストに関する機能を提供する。
データベースを使用するテスト機能を提供する。
エンティティのテストに関する機能を提供する。
ファイルに関する機能を提供する。
HTTPリクエスト機能のテスト機能を提供する。
HTTPパラメータをExcelファイルにダンプするツール。
結合テストを自動化する機能を提供する。
ログに関する機能を提供する。
メッセージングのテストに関する機能を提供する。
テストデータ読み取り機能を提供する。
リポジトリに関する機能を提供する。
コンテナ外で動作する、独立型の処理方式のテストに関する機能を提供する。
ユーティリティ機能を提供する。
テストデータ生成機能を提供する。
テストデータを解釈する機能を提供する。
テスト実行時のイベントディスパッチを行う。
HTMLファイルの構文チェックと、使用禁止タグ・属性を使用していないかをチェックする。
HTMLファイルの構文解析を行う
ファイル入出力に関するユーティリティ
JSP中でサニタイジング処理が行われていることをチェックする。
サニタイジングチェック結果をXMLに出力する。
JSPのタグ及びEL式を表す機能を提供する。
ファイル入出力に関するユーティリティ