|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.orchestra.frameworkAdapter.FrameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.basic.BasicFrameworkAdapter
org.apache.myfaces.orchestra.frameworkAdapter.jsf.JsfFrameworkAdapter
public class JsfFrameworkAdapter
An implementation of the FrameworkAdapter for JSF environments.
This class requires the JsfFrameworkAdapterFilter to be configured to run or every JSF request.
This class defaults to using a JsfConversationMessager instance.
Constructor Summary | |
---|---|
JsfFrameworkAdapter(java.lang.String conversationMessager)
|
Method Summary | |
---|---|
boolean |
containsRequestAttribute(java.lang.String key)
|
boolean |
containsRequestParameterAttribute(java.lang.String key)
|
boolean |
containsSessionAttribute(java.lang.String key)
|
protected ConversationMessager |
createDefaultConversationMessager()
|
java.lang.Object |
getBean(java.lang.String name)
Look in the request and session scopes for an entry with the specified name. |
protected javax.faces.context.FacesContext |
getFacesContext()
|
java.lang.String |
getInitParameter(java.lang.String key)
Return the global init parameter with the specified name. |
java.lang.Object |
getRequestAttribute(java.lang.String key)
Get a request-scope variable. |
protected java.lang.String |
getRequestContextPath()
|
java.lang.Object |
getRequestParameterAttribute(java.lang.String key)
Get a value from the set of input parameters sent by the user as part of the request. |
java.lang.Object |
getSessionAttribute(java.lang.String key)
Get a variable from the session-scope of the current user. |
void |
invokeNavigation(java.lang.String navigationName)
Perform a redirect to the specified url. |
void |
redirect(java.lang.String url)
Instruct the remote browser to fetch the specified URL. |
void |
setRequestAttribute(java.lang.String key,
java.lang.Object value)
|
void |
setSessionAttribute(java.lang.String key,
java.lang.Object value)
|
Methods inherited from class org.apache.myfaces.orchestra.frameworkAdapter.basic.BasicFrameworkAdapter |
---|
beginRequest, createConversationMessager, endRequest |
Methods inherited from class org.apache.myfaces.orchestra.frameworkAdapter.FrameworkAdapter |
---|
getConversationMessager, getCurrentInstance, prepare, setConversationMessager, setCurrentInstance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JsfFrameworkAdapter(java.lang.String conversationMessager)
Method Detail |
---|
protected ConversationMessager createDefaultConversationMessager()
createDefaultConversationMessager
in class BasicFrameworkAdapter
protected javax.faces.context.FacesContext getFacesContext()
public java.lang.String getInitParameter(java.lang.String key)
FrameworkAdapter
getInitParameter
in class BasicFrameworkAdapter
public java.lang.Object getRequestParameterAttribute(java.lang.String key)
FrameworkAdapter
getRequestParameterAttribute
in class BasicFrameworkAdapter
public boolean containsRequestParameterAttribute(java.lang.String key)
containsRequestParameterAttribute
in class BasicFrameworkAdapter
public java.lang.Object getRequestAttribute(java.lang.String key)
FrameworkAdapter
getRequestAttribute
in class BasicFrameworkAdapter
public void setRequestAttribute(java.lang.String key, java.lang.Object value)
setRequestAttribute
in class BasicFrameworkAdapter
public boolean containsRequestAttribute(java.lang.String key)
containsRequestAttribute
in class BasicFrameworkAdapter
public java.lang.Object getSessionAttribute(java.lang.String key)
FrameworkAdapter
getSessionAttribute
in class BasicFrameworkAdapter
public void setSessionAttribute(java.lang.String key, java.lang.Object value)
setSessionAttribute
in class BasicFrameworkAdapter
public boolean containsSessionAttribute(java.lang.String key)
containsSessionAttribute
in class BasicFrameworkAdapter
protected java.lang.String getRequestContextPath()
getRequestContextPath
in class BasicFrameworkAdapter
public void redirect(java.lang.String url) throws java.io.IOException
FrameworkAdapter
redirect
in class BasicFrameworkAdapter
java.io.IOException
public java.lang.Object getBean(java.lang.String name)
BasicFrameworkAdapter
This basic adapter class does not support invoking the JSP expression evaluator; no "variable resolver" will ever be used to look up the specified name.
TODO: also look in the application scope.
TODO: investigate invoking the jsp.ExpressionFactory class to look up the variable. Possibly that could be done in a different JspFrameworkAdapter class.
getBean
in class BasicFrameworkAdapter
public void invokeNavigation(java.lang.String navigationName)
BasicFrameworkAdapter
A redirect is done rather than a forward so that the remote browser has its current url updated appropriately. Note that a redirect does cause any request-scoped variables to be discarded.
invokeNavigation
in class BasicFrameworkAdapter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |