クラス ExternalContextWrapper
- 実装されているすべてのインターフェース:
FacesWrapper<ExternalContext>
既存の ExternalContext インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる ExternalContext の簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされた ExternalContext インスタンスを呼び出します。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。
- 導入:
- 2.0
フィールドのサマリー
クラス jakarta.faces.context.ExternalContext から継承されたフィールド
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTHコンストラクターの概要
コンストラクターコンストラクター説明使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。ExternalContextWrapper(ExternalContext wrapped) この外部コンテキストが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。方法の概要
修飾子と型メソッド説明voidこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.addResponseCookie(String, String, Map)を呼び出すことです。voidaddResponseHeader(StringSE name, StringSE value) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.addResponseHeader(String,String)を呼び出すことです。voidこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.dispatch(String)を呼び出すことです。encodeActionURL(StringSE url) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.encodeActionURL(String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.encodeBookmarkableURL(String, java.util.Map)を呼び出すことです。encodeNamespace(StringSE name) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.encodeNamespace(String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.encodePartialActionURL(String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.encodeRedirectURL(String, java.util.Map)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.encodeResourceURL(String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.encodeWebsocketURL(String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getApplicationContextPath()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getApplicationMap()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getAuthType()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getClientWindow()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getContext()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getContextName()を呼び出すことです。getFlash()このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getFlash()を呼び出すことです。getInitParameter(StringSE name) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getInitParameter(String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getInitParameterMap()を呼び出すことです。getMimeType(StringSE file) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getMimeType(String)を呼び出すことです。getRealPath(StringSE path) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRealPath(String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRemoteUser()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequest()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestCharacterEncoding()を呼び出すことです。intこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestContentLength()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestContentType()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestContextPath()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestCookieMap()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestHeaderMap()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestHeaderValuesMap()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestLocale()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestLocales()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestMap()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestParameterMap()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestParameterNames()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestParameterValuesMap()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestPathInfo()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestScheme()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestServerName()を呼び出すことです。intこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestServerPort()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getRequestServletPath()を呼び出すことです。getResource(StringSE path) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getResource(String)を呼び出すことです。getResourceAsStream(StringSE path) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getResourceAsStream(String)を呼び出すことです。getResourcePaths(StringSE path) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getResourcePaths(String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getResponse()を呼び出すことです。intこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getResponseBufferSize()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getResponseCharacterEncoding()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getResponseContentType()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getResponseOutputStream()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getResponseOutputWriter()を呼び出すことです。getSession(boolean create) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getSession(boolean)を呼び出すことです。getSessionId(boolean create) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getSessionId(boolean)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getSessionMap()を呼び出すことです。intこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getSessionMaxInactiveInterval()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getUserPrincipal()を呼び出すことです。このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。voidこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.invalidateSession()を呼び出すことです。booleanこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.isResponseCommitted()を呼び出すことです。booleanisSecure()このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.isSecure()を呼び出すことです。booleanisUserInRole(StringSE role) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.isUserInRole(String)を呼び出すことです。voidこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.log(String)を呼び出すことです。voidlog(StringSE message, ThrowableSE exception) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.log(String, Throwable)を呼び出すことです。voidこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.redirect(String)を呼び出すことです。voidrelease()このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.release()を呼び出すことです。voidこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.responseFlushBuffer()を呼び出すことです。voidこのメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.responseReset()を呼び出すことです。voidresponseSendError(int statusCode, StringSE message) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.responseSendError(int,String)を呼び出すことです。voidsetClientWindow(ClientWindow window) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setClientWindow(jakarta.faces.lifecycle.ClientWindow)を呼び出すことです。voidsetRequest(ObjectSE request) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setRequest(Object)を呼び出すことです。voidsetRequestCharacterEncoding(StringSE encoding) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setRequestCharacterEncoding(String)を呼び出すことです。voidsetResponse(ObjectSE response) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setResponse(Object)を呼び出すことです。voidsetResponseBufferSize(int size) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setResponseBufferSize(int)を呼び出すことです。voidsetResponseCharacterEncoding(StringSE encoding) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.getResponseCharacterEncoding()を呼び出すことです。voidsetResponseContentLength(int length) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setResponseContentLength(int)を呼び出すことです。voidsetResponseContentLengthLong(long length) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setResponseContentLengthLong(long)を呼び出すことです。voidsetResponseContentType(StringSE contentType) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setResponseContentType(String)を呼び出すことです。voidsetResponseHeader(StringSE name, StringSE value) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setResponseHeader(String,String)を呼び出すことです。voidsetResponseStatus(int statusCode) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setResponseStatus(int)を呼び出すことです。voidsetSessionMaxInactiveInterval(int interval) このメソッドのデフォルトの動作は、ラップされたExternalContextオブジェクトでExternalContext.setSessionMaxInactiveInterval(int)を呼び出すことです。
コンストラクターの詳細
ExternalContextWrapper
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。ExternalContextWrapper
この外部コンテキストが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
getWrapped()は、ラップされている実装を返します。- パラメーター:
wrapped- ラップされる実装。- 導入:
- 2.3
メソッドの詳細
getWrapped
インターフェースからコピーされた説明:FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
- 次で指定:
- インターフェース
FacesWrapper<ExternalContext>のgetWrapped - 戻り値:
- ラップされたインスタンス。
dispatch
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.dispatch(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのdispatch - パラメーター:
path- 指定されたリソースへのコンテキスト相対パス。スラッシュ("/")文字で始まる必要があります- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 関連事項:
encodeActionURL
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.encodeActionURL(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのencodeActionURL - パラメーター:
url- エンコードする入力 URL- 戻り値:
- エンコードされた URL。
- 関連事項:
encodeNamespace
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.encodeNamespace(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのencodeNamespace - パラメーター:
name- エンコードする名前- 戻り値:
- 名前空間が前に付けられた一意の名前。
- 関連事項:
encodePartialActionURL
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.encodePartialActionURL(String)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのencodePartialActionURL - パラメーター:
url- エンコードする入力 URL- 戻り値:
- エンコードされた URL。
- 関連事項:
encodeResourceURL
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.encodeResourceURL(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのencodeResourceURL - パラメーター:
url- エンコードする入力 URL- 戻り値:
- エンコードされたリソース URL。
- 関連事項:
encodeWebsocketURL
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.encodeWebsocketURL(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのencodeWebsocketURL - パラメーター:
url- エンコードする入力 URL。- 戻り値:
- エンコードされた WebSocket URL。
- 関連事項:
getApplicationMap
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getApplicationMap()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetApplicationMap - 戻り値:
- バッキングされた
ServletContextに関連付けられたマップ - 関連事項:
getApplicationContextPath
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getApplicationContextPath()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetApplicationContextPath - 戻り値:
- このアプリケーションのコンテキストパス。
- 関連事項:
getAuthType
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getAuthType()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetAuthType - 戻り値:
- 認証型。
- 関連事項:
getContext
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getContext()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetContext - 戻り値:
ServletContextのオブジェクト。- 関連事項:
getInitParameter
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getInitParameter(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetInitParameter - パラメーター:
name- リクエストされた初期化パラメーターの名前- 戻り値:
- 指定されたパラメーターの値。
- 関連事項:
getInitParameterMap
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getInitParameterMap()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetInitParameterMap - 戻り値:
- このアプリケーションの init パラメーターマップ。
- 関連事項:
getRemoteUser
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRemoteUser()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRemoteUser - 戻り値:
- 現在のリクエストのユーザー名。
- 関連事項:
getRequest
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequest()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequest - 戻り値:
- 現在のリクエストのインスタンス。
- 関連事項:
getRequestContextPath
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestContextPath()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestContextPath - 戻り値:
- このリクエストのコンテキストパス。
- 関連事項:
getRequestCookieMap
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestCookieMap()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestCookieMap - 戻り値:
- 現在のリクエストの Cookie マップ。
- 関連事項:
getRequestHeaderMap
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestHeaderMap()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestHeaderMap - 戻り値:
- 現在のリクエストのヘッダーマップ。
- 関連事項:
getRequestHeaderValuesMap
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestHeaderValuesMap()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestHeaderValuesMap - 戻り値:
- ヘッダー値は現在のリクエストにマッピングされます。
- 関連事項:
getRequestLocale
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestLocale()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestLocale - 戻り値:
- 現在のリクエストの
Locale - 関連事項:
getRequestLocales
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestLocales()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestLocales - 戻り値:
- 現在のリクエストの
LocaleのIterator - 関連事項:
getRequestMap
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestMap()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestMap - 戻り値:
- 現在のリクエストの属性を含むマップ。
- 関連事項:
getRequestParameterMap
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestParameterMap()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestParameterMap - 戻り値:
- 現在のリクエストパラメーターのマップ。
- 関連事項:
getRequestParameterNames
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestParameterNames()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestParameterNames - 戻り値:
- 現在のリクエストパラメーターの名前の
Iterator - 関連事項:
getRequestParameterValuesMap
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestParameterValuesMap()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestParameterValuesMap - 戻り値:
- 現在のリクエストのパラメーター値のマップ。
- 関連事項:
getRequestPathInfo
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestPathInfo()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestPathInfo - 戻り値:
- 現在のリクエストのパス情報。
- 関連事項:
getRequestServletPath
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestServletPath()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetRequestServletPath - 戻り値:
- 現在のリクエストの Jakarta Servlet パス情報。
- 関連事項:
getResource
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getResource(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetResource - パラメーター:
path- リクエストされたリソースへのパス。スラッシュ("/" 文字で始まる必要があります- 戻り値:
- リソースの URL。
- 例外:
MalformedURLExceptionSE- 指定されたパスが正しい形式でない場合- 関連事項:
getResourceAsStream
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getResourceAsStream(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetResourceAsStream - パラメーター:
path- リクエストされたリソースへのパス。スラッシュ("/" 文字で始まる必要があります- 戻り値:
- アプリケーションリソースの
InputStream。 - 関連事項:
getResourcePaths
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getResourcePaths(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetResourcePaths - パラメーター:
path- リソースの照合に使用される部分パス。スラッシュ("/")文字で始まる必要があります- 戻り値:
- アプリケーションリソースのリソースパスの
Set。 - 関連事項:
getResponse
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getResponse()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetResponse - 戻り値:
- 現在の
jakarta.servlet.http.HttpServletResponseのインスタンス。 - 関連事項:
getSession
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getSession(boolean)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetSession - パラメーター:
create- 現在のリクエストに関連付けられたセッションがない場合、新しいセッションを作成する必要があるかどうかを示すフラグ- 戻り値:
- 現在のリクエストのセッションオブジェクト。
- 関連事項:
getSessionId
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getSessionId(boolean)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetSessionId - パラメーター:
create- 現在のリクエストに関連付けられたセッションがない場合、新しいセッションを作成する必要があるかどうかを示すフラグ- 戻り値:
- 現在のリクエストのセッション ID。
- 導入:
- 2.2
- 関連事項:
getSessionMap
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getSessionMap()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetSessionMap - 戻り値:
- 現在のアプリケーションのセッションマップ。
- 関連事項:
getSessionMaxInactiveInterval
public int getSessionMaxInactiveInterval()このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getSessionMaxInactiveInterval()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetSessionMaxInactiveInterval - 戻り値:
- セッションの最大非アクティブ間隔。
- 関連事項:
setSessionMaxInactiveInterval
public void setSessionMaxInactiveInterval(int interval) このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setSessionMaxInactiveInterval(int)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetSessionMaxInactiveInterval - パラメーター:
interval- 設定する値。- 関連事項:
setClientWindow
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setClientWindow(jakarta.faces.lifecycle.ClientWindow)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetClientWindow - パラメーター:
window- このリクエストに関連付けられたウィンドウ。- 導入:
- 2.2
getUserPrincipal
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getUserPrincipal()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのgetUserPrincipal - 戻り値:
Principalオブジェクト。- 関連事項:
getClientWindow
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getClientWindow()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetClientWindow - 戻り値:
ClientWindowのインスタンス。- 導入:
- 2.2
- 関連事項:
isUserInRole
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.isUserInRole(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのisUserInRole - パラメーター:
role- チェックする論理ロール名- 戻り値:
- 現在のユーザーが指定されたロールにあるかどうかを示すフラグ。
- 関連事項:
log
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.log(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのlog - パラメーター:
message- 記録するメッセージ- 関連事項:
log
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.log(String, Throwable)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのlog - パラメーター:
message- 記録するメッセージexception- ログに記録される例外- 関連事項:
redirect
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.redirect(String)を呼び出すことです。- 次で指定:
- クラス
ExternalContextのredirect - パラメーター:
url- クライアントのリダイレクト先の絶対 URL- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 関連事項:
addResponseCookie
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.addResponseCookie(String, String, Map)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのaddResponseCookie - パラメーター:
name-Cookieコンストラクターの最初の引数として渡されます。value-Cookieコンストラクターの 2 番目の引数として渡されます。properties-Mapには、上記のように引数として setter メソッドに渡されるキーと値のペアが含まれます。- 関連事項:
getMimeType
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getMimeType(String)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetMimeType - パラメーター:
file- MIME 型を取得するファイル。- 戻り値:
- ファイルの MIME タイプ。
- 関連事項:
getContextName
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getContextName()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetContextName - 戻り値:
ServletContextの名前。- 関連事項:
setRequest
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setRequest(Object)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetRequest - パラメーター:
request- 設定されるリクエストオブジェクト。- 関連事項:
getRequestScheme
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestScheme()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetRequestScheme - 戻り値:
- スキームの名前。
- 関連事項:
getRequestServerName
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestServerName()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetRequestServerName - 戻り値:
- サーバーのホスト名。
- 関連事項:
getRequestServerPort
public int getRequestServerPort()このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestServerPort()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetRequestServerPort - 戻り値:
- リクエストの送信先のポート番号。
- 関連事項:
setRequestCharacterEncoding
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setRequestCharacterEncoding(String)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetRequestCharacterEncoding - パラメーター:
encoding- 設定するエンコーディング名。- 例外:
UnsupportedEncodingExceptionSE- これが有効なエンコーディングでない場合- 関連事項:
getRealPath
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRealPath(String)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetRealPath - パラメーター:
path- リクエストされた初期化パラメーターのコンテキスト- 戻り値:
- 指定された仮想パスの実際のパス。
- 関連事項:
getRequestCharacterEncoding
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestCharacterEncoding()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetRequestCharacterEncoding - 戻り値:
- 現在使用されている文字エンコーディング。
- 関連事項:
getRequestContentType
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestContentType()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetRequestContentType - 戻り値:
- このリクエストの Content-Type。
- 関連事項:
getRequestContentLength
public int getRequestContentLength()このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getRequestContentLength()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetRequestContentLength - 戻り値:
- 現在のリクエストのコンテンツの長さ。
- 関連事項:
getResponseCharacterEncoding
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getResponseCharacterEncoding()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetResponseCharacterEncoding - 戻り値:
- 文字エンコーディングの名前。
- 関連事項:
getResponseContentType
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getResponseContentType()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetResponseContentType - 戻り値:
- このレスポンスの MIME Content-Type。
- 関連事項:
setResponse
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setResponse(Object)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetResponse - パラメーター:
response- 設定するレスポンスインスタンス。- 関連事項:
getResponseOutputStream
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getResponseOutputStream()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetResponseOutputStream - 戻り値:
- 現在のレスポンスの
OutputStream - 例外:
IOExceptionSE- IO 関連の例外。- 関連事項:
getResponseOutputWriter
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getResponseOutputWriter()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetResponseOutputWriter - 戻り値:
- 現在のレスポンスの
Writer - 例外:
IOExceptionSE- IO 関連の例外。- 関連事項:
setResponseCharacterEncoding
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getResponseCharacterEncoding()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetResponseCharacterEncoding - パラメーター:
encoding- 現在のレスポンスで送信される文字エンコーディング。- 関連事項:
setResponseContentType
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setResponseContentType(String)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetResponseContentType - パラメーター:
contentType- レスポンスの contentType として設定されるコンテンツ型。- 関連事項:
invalidateSession
public void invalidateSession()このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.invalidateSession()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのinvalidateSession - 関連事項:
setResponseHeader
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setResponseHeader(String,String)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetResponseHeader - パラメーター:
name- レスポンスヘッダーの名前。value- レスポンスヘッダーの値。- 関連事項:
addResponseHeader
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.addResponseHeader(String,String)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのaddResponseHeader - パラメーター:
name- レスポンスヘッダーの名前。value- レスポンスヘッダーの値。- 関連事項:
setResponseBufferSize
public void setResponseBufferSize(int size) このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setResponseBufferSize(int)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetResponseBufferSize - パラメーター:
size- 新しいバッファサイズ- 関連事項:
getResponseBufferSize
public int getResponseBufferSize()このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getResponseBufferSize()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetResponseBufferSize - 戻り値:
- レスポンスのバッファサイズ。
- 関連事項:
isResponseCommitted
public boolean isResponseCommitted()このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.isResponseCommitted()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのisResponseCommitted - 戻り値:
- 現在のレスポンスがコミットされたかどうかを示すフラグ。
- 関連事項:
isSecure
public boolean isSecure()このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.isSecure()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのisSecure - 戻り値:
- このリクエストが保護されているかどうかを示すブール値。
responseReset
public void responseReset()このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.responseReset()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのresponseReset - 関連事項:
responseSendError
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.responseSendError(int,String)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのresponseSendError - パラメーター:
statusCode- HTTP ステータスコードmessage- コードの原因を詳しく説明するオプションメッセージ- 例外:
IOExceptionSE- IO 関連の例外。- 関連事項:
setResponseStatus
public void setResponseStatus(int statusCode) このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setResponseStatus(int)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetResponseStatus - パラメーター:
statusCode- HTTP ステータスコード- 関連事項:
responseFlushBuffer
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.responseFlushBuffer()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのresponseFlushBuffer - 例外:
IOExceptionSE- IO 関連の例外。- 関連事項:
setResponseContentLength
public void setResponseContentLength(int length) このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setResponseContentLength(int)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetResponseContentLength - パラメーター:
length- 設定する値。- 関連事項:
setResponseContentLengthLong
public void setResponseContentLengthLong(long length) このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.setResponseContentLengthLong(long)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのsetResponseContentLengthLong - パラメーター:
length- 設定する値。- 関連事項:
encodeBookmarkableURL
public StringSE encodeBookmarkableURL(StringSE baseUrl, MapSE<StringSE, ListSE<StringSE>> parameters) このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.encodeBookmarkableURL(String, java.util.Map)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのencodeBookmarkableURL - パラメーター:
baseUrl- このメソッドによって生成されたクエリ文字列が追加されるベース URL。URL にはクエリパラメーターを含めることができます。parameters- クエリ文字列を生成するために使用される name = value ペアを表す Parameter オブジェクトのコレクション- 戻り値:
- エンコーディングの結果。
- 関連事項:
encodeRedirectURL
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.encodeRedirectURL(String, java.util.Map)を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのencodeRedirectURL - パラメーター:
baseUrl- このメソッドによって生成されたクエリ文字列が追加されるベース URL。URL にはクエリパラメーターを含めることができます。parameters- クエリ文字列を生成するために使用される name = value ペアを表す Parameter オブジェクトのコレクション- 戻り値:
- エンコーディングの結果。
- 関連事項:
getFlash
このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.getFlash()を呼び出すことです。- オーバーライド:
- クラス
ExternalContextのgetFlash - 戻り値:
- このアプリケーションの
Flash。 - 関連事項:
release
public void release()このメソッドのデフォルトの動作は、ラップされた
ExternalContextオブジェクトでExternalContext.release()を呼び出すことです。- 次で指定:
- クラス
ExternalContextのrelease - 関連事項: