Uses of Package
nablarch.core.util.annotation

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