パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.admin.tenant.context |
テナント関連のアクセスコンテキスト機能に関するインタフェースを提供します。
|
jp.co.intra_mart.foundation.authz.external |
認可機構で認証サブジェクトの追加用のパッケージです。
|
jp.co.intra_mart.foundation.context.core |
コンテキストフレームワークを定義するパッケージです。
|
jp.co.intra_mart.foundation.context.web |
Webベースのコンテキスフレームワーク実装を提供するパッケージです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
ResourceBasedTenantIdResolver.getTenantId(Resource resource)
リソース情報からテナントIDを解決して取得します。
|
void |
TenantIdValidator.validate(String tenantId,
Resource resource)
テナントIDの検証を行います。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
ExternalAuthzSubjectProvider.decorateWithWorkingInfo(Resource resource,
jp.co.intra_mart.system.authz.context.impl.AuthzDecorationWorkingInfo info)
認証処理によって決定されるサブジェクトIDを返します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
Lifecycle.begin(Resource resource)
スコープを開始します。
|
Context |
ContextBuilderSupport.build(Resource resource) |
Context |
ContextBuilder.build(Resource resource)
アクセスコンテキストの生成
|
protected abstract Context |
ContextBuilderSupport.create(Resource resource)
アクセスコンテキスト生成処理
|
Context |
ContextDecorator.decorate(Context context,
Resource resource)
アクセスコンテキスト拡張処理実行
|
protected Context |
ContextBuilderSupport.decorate(Context source,
Resource resource)
拡張処理実行
拡張処理クラス(コンテキストデコレータ)を呼び出して、アクセスコンテキストの生成処理を移譲します。 |
boolean |
ContextStackSupport.enableStack(Resource resource)
アクセスコンテキストのスタック要否取得
|
boolean |
ContextSwitchSupport.enableSwitch(Resource resource)
アクセスコンテキストのスイッチ要否取得
|
protected <T extends Context> |
ContextDecoratorSupport.getActiveContext(Class<T> type,
Resource resource)
一時保存されたアクセスコンテキストを取得します。
|
protected <T extends Context> |
ContextBuilderSupport.getActiveContext(Class<T> type,
Resource resource)
一時保存されたアクセスコンテキストを取得します。
|
boolean |
ContextBuilderSupport.isTarget(Resource resource)
アクセスコンテキスト生成対象リソースかチェックします。
|
Context |
StackableContextBuilderSupport.push(Context source,
Resource resource)
アクセスコンテキストのスタック
切替対応のコンテキストデコレータに対し、切替処理を実行します。
|
Context |
ContextStackSupport.push(Context source,
Resource resource)
アクセスコンテキストの保管
アクセスコンテキストをスタックに保管ます。
|
void |
Lifecycle.stack(Resource resource)
現在のアクセスコンテキストを保存して、新しいアクセスコンテキストに切り替えます。
|
<T,E extends Exception> |
Lifecycle.stack(Resource resource,
LifecycleStackProcedure<T,E> procedure)
現在のアクセスコンテキストを保存して、新しいアクセスコンテキストに切り替えてから、指定の処理を実行します。
|
Context |
SwitchableContextBuilderSupport.switchFrom(Context source,
Resource resource)
アクセスコンテキストのスイッチ
切替対応のコンテキストデコレータに対し、切替処理を実行します。
|
Context |
ContextSwitchSupport.switchFrom(Context source,
Resource resource)
アクセスコンテキストのスイッチ
|
void |
Lifecycle.switchTo(Resource resource)
現在のアクセスコンテキストを破棄して、新しいアクセスコンテキストに切り替えます。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
HttpResource
Web環境情報クラスです。
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION