|
||||||||||
| 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
public class BasicFrameworkAdapter
An implementation of the FrameworkAdapter for plain servlet environments.
This class requires the BasicFrameworkAdapterFilter to be configured to run for every request.
| Constructor Summary | |
|---|---|
BasicFrameworkAdapter(javax.servlet.ServletContext context,
java.lang.String conversationMessagerClass)
|
|
| Method Summary | |
|---|---|
void |
beginRequest(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse rsp)
|
boolean |
containsRequestAttribute(java.lang.String key)
|
boolean |
containsRequestParameterAttribute(java.lang.String key)
|
boolean |
containsSessionAttribute(java.lang.String key)
|
protected ConversationMessager |
createConversationMessager()
If this method is not overridden by a subclass, then method setConversationMessager must be used to explicitly provide an instance. |
protected ConversationMessager |
createDefaultConversationMessager()
|
void |
endRequest()
|
java.lang.Object |
getBean(java.lang.String name)
Look in the request and session scopes for an entry with the specified name. |
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.FrameworkAdapter |
|---|
getConversationMessager, getCurrentInstance, getCurrentViewId, prepare, setConversationMessager, setCurrentInstance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BasicFrameworkAdapter(javax.servlet.ServletContext context,
java.lang.String conversationMessagerClass)
| Method Detail |
|---|
protected ConversationMessager createConversationMessager()
FrameworkAdapter
createConversationMessager in class FrameworkAdapterprotected ConversationMessager createDefaultConversationMessager()
public void beginRequest(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse rsp)
public void endRequest()
public java.lang.String getInitParameter(java.lang.String key)
FrameworkAdapter
getInitParameter in class FrameworkAdapterpublic java.lang.Object getRequestParameterAttribute(java.lang.String key)
FrameworkAdapter
getRequestParameterAttribute in class FrameworkAdapterpublic boolean containsRequestParameterAttribute(java.lang.String key)
containsRequestParameterAttribute in class FrameworkAdapterpublic java.lang.Object getRequestAttribute(java.lang.String key)
FrameworkAdapter
getRequestAttribute in class FrameworkAdapter
public void setRequestAttribute(java.lang.String key,
java.lang.Object value)
setRequestAttribute in class FrameworkAdapterpublic boolean containsRequestAttribute(java.lang.String key)
containsRequestAttribute in class FrameworkAdapterpublic java.lang.Object getSessionAttribute(java.lang.String key)
FrameworkAdapter
getSessionAttribute in class FrameworkAdapter
public void setSessionAttribute(java.lang.String key,
java.lang.Object value)
setSessionAttribute in class FrameworkAdapterpublic boolean containsSessionAttribute(java.lang.String key)
containsSessionAttribute in class FrameworkAdapterprotected java.lang.String getRequestContextPath()
public void redirect(java.lang.String url)
throws java.io.IOException
FrameworkAdapter
redirect in class FrameworkAdapterjava.io.IOExceptionpublic java.lang.Object getBean(java.lang.String name)
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 FrameworkAdapter
public void invokeNavigation(java.lang.String navigationName)
throws java.io.IOException
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 FrameworkAdapterjava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||