クラス FlowFacesContext
java.lang.ObjectSE
jakarta.faces.context.FacesContext
jakarta.faces.context.FacesContextWrapper
org.springframework.faces.webflow.FlowFacesContext
- 実装されたすべてのインターフェース:
jakarta.faces.FacesWrapper<jakarta.faces.context.FacesContext>
public class FlowFacesContext
extends jakarta.faces.context.FacesContextWrapper
すべての標準 FacesContext メッセージング機能を、現在の Web フローリクエストの一部としてアクセス可能な Spring
MessageSource
に委譲するカスタム FacesContext
実装。さらに、POST+REDIRECT+GET パターンが有効になっている場合に JSF Lifecycle
の実行が複数のリクエストにまたがるように、フラッシュスコープで renderResponse
フラグを管理します。- 作成者:
- Jeremy Grelle, Phillip Webb, Rossen Stoyanchev
- 関連事項:
ネストされたクラスのサマリー
ネストされたクラスコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
addMessage
(StringSE clientId, jakarta.faces.application.FacesMessage message) FacesMessage を Spring Web Flow メッセージに変換し、現在の MessageContext に追加します。メッセージが追加されたすべてのコンポーネント clientId の Iterator を返します。jakarta.el.ELContext
jakarta.faces.context.ExternalContext
jakarta.faces.application.FacesMessage.Severity
特定の UIComponent に関連付けられているかどうかに関係なく、キューに入れられたすべての FacesMessages に記録された最大の重大度レベルを返します。ListSE<jakarta.faces.application.FacesMessage>
FacesMessages に変換する現在の MessageContext 内のすべてのメッセージのリストを返します。ListSE<jakarta.faces.application.FacesMessage>
getMessageList
(StringSE clientId) FacesMessages に変換する現在の MessageContext 内の指定された clientId を持つすべてのメッセージのリストを返します。IteratorSE<jakarta.faces.application.FacesMessage>
FacesMessages に変換する現在の MessageContext 内のすべてのメッセージの反復子を返します。IteratorSE<jakarta.faces.application.FacesMessage>
getMessages
(StringSE clientId) 現在の MessageContext 内の指定された clientId を持つすべてのメッセージの反復子を返し、それを FacesMessages に変換します。jakarta.faces.context.PartialViewContext
boolean
boolean
jakarta.faces.context.FacesContext
boolean
boolean
static FlowFacesContext
newInstance
(RequestContext context, jakarta.faces.lifecycle.Lifecycle lifecycle) void
release()
void
void
クラス jakarta.faces.context.FacesContextWrapper から継承されたメソッド
getApplication, getAttributes, getCurrentPhaseId, getExceptionHandler, getLifecycle, getNamingContainerSeparatorChar, getRenderKit, getResourceLibraryContracts, getResponseStream, getResponseWriter, getViewRoot, isProcessingEvents, isProjectStage, isReleased, setCurrentPhaseId, setExceptionHandler, setProcessingEvents, setResourceLibraryContracts, setResponseStream, setResponseWriter, setViewRoot, validationFailed
クラス jakarta.faces.context.FacesContext から継承されたメソッド
getCurrentInstance, setCurrentInstance
コンストラクターの詳細
FlowFacesContext
メソッドの詳細
getWrapped
public jakarta.faces.context.FacesContext getWrapped()- 次で指定:
- インターフェース
jakarta.faces.FacesWrapper<jakarta.faces.context.FacesContext>
のgetWrapped
- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetWrapped
release
public void release()- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のrelease
getExternalContext
public jakarta.faces.context.ExternalContext getExternalContext()- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetExternalContext
getPartialViewContext
public jakarta.faces.context.PartialViewContext getPartialViewContext()- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetPartialViewContext
getELContext
public jakarta.el.ELContext getELContext()- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetELContext
getRenderResponse
public boolean getRenderResponse()- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetRenderResponse
getResponseComplete
public boolean getResponseComplete()- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetResponseComplete
renderResponse
public void renderResponse()- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のrenderResponse
responseComplete
public void responseComplete()- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のresponseComplete
isValidationFailed
public boolean isValidationFailed()- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のisValidationFailed
addMessage
FacesMessage を Spring Web Flow メッセージに変換し、現在の MessageContext に追加します。- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のaddMessage
getClientIdsWithMessages
メッセージが追加されたすべてのコンポーネント clientId の Iterator を返します。- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetClientIdsWithMessages
getMaximumSeverity
public jakarta.faces.application.FacesMessage.Severity getMaximumSeverity()特定の UIComponent に関連付けられているかどうかに関係なく、キューに入れられた FacesMessages に記録された最大の重大度レベルを返します。そのようなメッセージがキューに入れられていない場合は、null を返します。- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetMaximumSeverity
getMessages
FacesMessages に変換する現在の MessageContext 内のすべてのメッセージの反復子を返します。- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetMessages
getMessageList
FacesMessages に変換する現在の MessageContext 内のすべてのメッセージのリストを返します。- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetMessageList
getMessages
現在の MessageContext 内の指定された clientId を持つすべてのメッセージの反復子を返し、それを FacesMessages に変換します。- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetMessages
getMessageList
FacesMessages に変換する現在の MessageContext 内の指定された clientId を持つすべてのメッセージのリストを返します。- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のgetMessageList
isPostback
public boolean isPostback()- オーバーライド:
- クラス
jakarta.faces.context.FacesContextWrapper
のisPostback
newInstance
public static FlowFacesContext newInstance(RequestContext context, jakarta.faces.lifecycle.Lifecycle lifecycle)