パッケージ | 説明 |
---|---|
nablarch.common.handler.threadcontext |
スレッドコンテキストに各種属性の設定を行うハンドラを提供する。
|
nablarch.common.web |
Webアプリケーションの作成に必要となる共通機能を提供する。
|
nablarch.common.web.exclusivecontrol |
画面処理における排他制御機能(楽観的ロック)を提供する。
|
nablarch.common.web.session |
本パッケージでは、HTTPSessionを抽象化した機能を提供する。
|
nablarch.fw |
本フレームワークの処理方式に共通する概念やアーキテクチャに関連する
インターフェース及びモジュールを収めたパッケージ。
|
nablarch.fw.action |
業務処理を実装する際に利用できる、アクションハンドラの共通基底クラス
(テンプレート)を格納するパッケージ。
|
nablarch.fw.messaging.action |
応答なし電文を受送信するアクションを提供する。
|
nablarch.fw.reader |
汎用的なデータリーダの実装および、データリーダを独自実装する際に
利用できる基底クラスやユーティリティクラスを収めたパッケージ。
|
nablarch.fw.web |
画面オンライン処理方式の主要APIを収めたパッケージ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Object |
ThreadContextAttribute.getValue(T req,
ExecutionContext ctx)
スレッドコンテキストに格納するプロパティの値を返す。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
WebUtil.notifyMessages(ExecutionContext context,
Message... messages)
メッセージをユーザに通知する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
HttpExclusiveControlUtil.checkVersion(HttpRequest request,
ExecutionContext context,
ExclusiveControlContext exclusiveControlContext)
非推奨です。
引数で渡された排他制御コンテキストに格納されたPK値に対してバージョン番号をチェックする。
|
static void |
HttpExclusiveControlUtil.checkVersions(HttpRequest request,
ExecutionContext context)
非推奨です。
バージョン番号をチェックする。
|
static void |
HttpExclusiveControlUtil.checkVersions(HttpRequest request,
ExecutionContext context,
String targetPkListParamName)
非推奨です。
指定されたウィンドウスコープ変数上の配列に格納された各PK値に対して
バージョン番号をチェックする。
|
static boolean |
HttpExclusiveControlUtil.prepareVersion(ExecutionContext context,
ExclusiveControlContext exclusiveControlContext)
非推奨です。
バージョン番号を準備する。
|
static boolean |
HttpExclusiveControlUtil.prepareVersions(ExecutionContext context,
List<? extends ExclusiveControlContext> exclusiveControlContexts)
非推奨です。
バージョン番号を準備する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static <T> T |
SessionUtil.delete(ExecutionContext ctx,
String name)
セッションを削除する。
|
static <T> T |
SessionUtil.get(ExecutionContext ctx,
String name)
名称を指定してセッションからオブジェクトを取得する。
|
static void |
SessionUtil.invalidate(ExecutionContext ctx)
セッションを無効化する。
|
static <T> T |
SessionUtil.or(ExecutionContext ctx,
String name,
T defaultValue)
名称を指定してセッションからオブジェクトを取得する。
|
static <T> T |
SessionUtil.orNull(ExecutionContext ctx,
String name)
名称を指定してセッションからオブジェクトを取得する。
|
static void |
SessionUtil.put(ExecutionContext ctx,
String name,
Object value)
SessionStore に変数を保存する。 |
static void |
SessionUtil.put(ExecutionContext ctx,
String name,
Object value,
String storeName)
保存先の
SessionStore を指定して、セッションに変数を保存する。 |
修飾子とタイプ | メソッドと説明 |
---|---|
ExecutionContext |
ExecutionContext.invalidateSession()
現在のリクエストに紐付けられたセッションスコープを無効化する。
|
ExecutionContext |
ExecutionContext.setRequestScopedVar(String varName,
Object varValue)
リクエストスコープ上の変数の値を設定する。
|
ExecutionContext |
ExecutionContext.setSessionScopedVar(String varName,
Object varValue)
セッションスコープ上の変数の値を設定する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
abstract nablarch.fw.DataReader<D> |
BatchAction.createReader(ExecutionContext ctx)
このタスクの入力データを読み込むデータリーダを生成して返す。
|
protected void |
BatchActionBase.error(Throwable error,
ExecutionContext context)
実行時例外/エラーの発生によって本処理が終了した場合に一度だけ実行される。
|
abstract Result |
BatchAction.handle(D inputData,
ExecutionContext ctx)
データリーダによって読み込まれた1件分の入力データに対する業務処理を実行する。
|
protected void |
BatchActionBase.initialize(CommandLine command,
ExecutionContext context)
実行管理ハンドラ(
ExecutionHandler )の本処理開始前に一度だけ実行される。 |
protected void |
BatchActionBase.terminate(Result result,
ExecutionContext context)
本処理が終了した場合に一度だけ実行される。
|
protected void |
BatchActionBase.transactionFailure(D inputData,
ExecutionContext context)
トランザクション処理が異常終了した場合に実行される。
|
protected void |
BatchActionBase.transactionSuccess(D inputData,
ExecutionContext context)
トランザクション処理が正常終了した場合に実行される。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected nablarch.fw.messaging.ResponseMessage |
MessagingAction.onError(Throwable e,
RequestMessage request,
ExecutionContext context)
業務トランザクションが異常終了した場合の処理を実行する。
|
protected abstract nablarch.fw.messaging.ResponseMessage |
MessagingAction.onReceive(RequestMessage request,
ExecutionContext context)
要求電文毎にフレームワークから起動され、要求電文の内容をもとに業務処理を実行する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
ValidatableFileDataReader.FileValidatorAction.onFileEnd(ExecutionContext ctx)
ファイル全件の読み込みが正常終了し、
ファイル終端に達するとコールバックされる
|
修飾子とタイプ | メソッドと説明 |
---|---|
HttpResponse |
HttpResponse.Status.handle(HttpRequest req,
ExecutionContext ctx)
入力データに対する処理を実行する。
|