パッケージ | 説明 |
---|---|
nablarch.common.web.exclusivecontrol |
画面処理における排他制御機能(楽観的ロック)を提供する。
|
nablarch.common.web.handler.threadcontext |
画面処理用のスレッドコンテキストに各種属性の設定を行うハンドラを提供する。
|
nablarch.common.web.token |
トークンを使用した二重サブミットの防止機能を提供する。
|
nablarch.fw.jaxrs |
NablarchのActionハンドラをJAX-RSのリソースクラスとして呼び出す事ができる機能を提供する。
|
nablarch.fw.web |
画面オンライン処理方式の主要APIを収めたパッケージ。
|
nablarch.fw.web.handler |
画面オンライン処理方式向けフレームワーク標準ハンドラ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
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 void |
HttpExclusiveControlUtil.updateVersionsWithCheck(HttpRequest request)
非推奨です。
バージョン番号の更新チェックとバージョン番号の更新を行う。
|
static void |
HttpExclusiveControlUtil.updateVersionsWithCheck(HttpRequest request,
String targetPkListParamName)
非推奨です。
指定されたウィンドウスコープ変数上の配列に格納された各PK値に対して
バージョン番号の更新チェックとバージョン番号の更新を行う。
|
static void |
HttpExclusiveControlUtil.updateVersionWithCheck(HttpRequest request,
ExclusiveControlContext exclusiveControlContext)
非推奨です。
引数で渡された排他制御コンテキストに格納されたPK値に対してバージョン番号のチェックとバージョン情報の更新を行う。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected abstract String |
LanguageAttributeInHttpSupport.getKeepingLanguage(HttpRequest req,
ServletExecutionContext ctx)
保持している言語を取得する。
|
protected String |
LanguageAttributeInHttpCookie.getKeepingLanguage(HttpRequest req,
ServletExecutionContext ctx) |
protected String |
LanguageAttributeInHttpSession.getKeepingLanguage(HttpRequest req,
ServletExecutionContext ctx) |
protected abstract String |
TimeZoneAttributeInHttpSupport.getKeepingTimeZone(HttpRequest req,
ServletExecutionContext ctx)
保持しているタイムゾーンを取得する。
|
protected String |
TimeZoneAttributeInHttpSession.getKeepingTimeZone(HttpRequest req,
ServletExecutionContext ctx) |
protected String |
TimeZoneAttributeInHttpCookie.getKeepingTimeZone(HttpRequest req,
ServletExecutionContext ctx) |
protected Locale |
LanguageAttributeInHttpSupport.getLocale(HttpRequest req,
ServletExecutionContext ctx)
スレッドコンテキストに保持する言語属性を返す。
|
protected TimeZone |
TimeZoneAttributeInHttpSupport.getTimeZone(HttpRequest req,
ServletExecutionContext ctx)
スレッドコンテキストに保持するタイムゾーン属性を返す。
|
static void |
LanguageAttributeInHttpUtil.keepLanguage(HttpRequest request,
ExecutionContext context,
String language)
指定された言語の保持と
java.lang.ThreadLocal への設定を行う。 |
protected abstract void |
LanguageAttributeInHttpSupport.keepLanguage(HttpRequest req,
ServletExecutionContext ctx,
String language)
ユーザが選択した言語を保持する。
|
protected void |
LanguageAttributeInHttpCookie.keepLanguage(HttpRequest req,
ServletExecutionContext ctx,
String language) |
protected void |
LanguageAttributeInHttpSession.keepLanguage(HttpRequest req,
ServletExecutionContext ctx,
String language) |
static void |
TimeZoneAttributeInHttpUtil.keepTimeZone(HttpRequest request,
ExecutionContext context,
String timeZone)
指定されたタイムゾーンの保持とスレッドローカルへの設定を行う。
|
protected abstract void |
TimeZoneAttributeInHttpSupport.keepTimeZone(HttpRequest req,
ServletExecutionContext ctx,
String timeZone)
ユーザが選択したタイムゾーンを保持する。
|
protected void |
TimeZoneAttributeInHttpSession.keepTimeZone(HttpRequest req,
ServletExecutionContext ctx,
String timeZone) |
protected void |
TimeZoneAttributeInHttpCookie.keepTimeZone(HttpRequest req,
ServletExecutionContext ctx,
String timeZone) |
修飾子とタイプ | メソッドと説明 |
---|---|
HttpResponse |
DoubleSubmissionHandler.handle(HttpRequest request,
ExecutionContext context,
Handler<HttpRequest,HttpResponse> httpRequestHandler,
OnDoubleSubmission annotation)
OnDoubleSubmissionアノテーションに対する処理を行う。
|
修飾子とタイプ | メソッドと説明 |
---|---|
HttpResponse |
DoubleSubmissionHandler.handle(HttpRequest request,
ExecutionContext context,
Handler<HttpRequest,HttpResponse> httpRequestHandler,
OnDoubleSubmission annotation)
OnDoubleSubmissionアノテーションに対する処理を行う。
|
修飾子とタイプ | メソッドと説明 |
---|---|
HttpResponse |
ErrorResponseBuilder.build(HttpRequest request,
ExecutionContext context,
Throwable throwable)
エラーレスポンスを生成する。
|
protected Object |
JaxbBodyConverter.convertRequest(HttpRequest request,
ExecutionContext context) |
protected abstract Object |
BodyConverterSupport.convertRequest(HttpRequest request,
ExecutionContext context)
リクエストを変換する。
|
Object |
BodyConverterSupport.read(HttpRequest request,
ExecutionContext executionContext) |
void |
JaxRsErrorLogWriter.write(HttpRequest request,
HttpResponse response,
ExecutionContext context,
Throwable throwable)
エラー情報をログに出力する。
|
protected void |
JaxRsErrorLogWriter.writeApplicationExceptionLog(HttpRequest request,
HttpResponse response,
ExecutionContext context,
ApplicationException exception)
ApplicationException の情報をログ出力する。 |
修飾子とタイプ | メソッドと説明 |
---|---|
abstract HttpRequest |
HttpRequest.setParam(String name,
String... params)
リクエストパラメータを設定する。
|
abstract HttpRequest |
HttpRequest.setParamMap(Map<String[]> params)
リクエストパラメータを設定する。
|
HttpRequest |
HttpRequest.setRequestPath(String requestPath)
リクエストパスを設定する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
HttpResponse |
HttpRequestHandler.handle(HttpRequest request,
ExecutionContext context)
HTTPリクエストに対する処理を実行する。
|
HttpResponse |
HttpResponse.Status.handle(HttpRequest req,
ExecutionContext ctx)
入力データに対する処理を実行する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
nablarch.fw.MethodBinder<HttpRequest,T> |
MethodBinderFactory.create(String methodName)
MethodBinder を生成する。 |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
HttpRequestRewriteRule.applyRewrittenPath(String rewrittenPath,
HttpRequest request) |
protected void |
HttpRequestRewriteRule.exportParam(String scope,
String name,
String value,
HttpRequest req,
ExecutionContext context) |
protected Object |
HttpRequestRewriteRule.getParam(String type,
String name,
HttpRequest request,
ExecutionContext context) |
String |
HttpRequestRewriteRule.getPathToRewrite(HttpRequest request) |