public class HttpConversationContextImpl extends AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession> implements org.jboss.weld.context.http.HttpConversationContext
CONVERSATIONS_ATTRIBUTE_NAME| Constructor and Description |
|---|
HttpConversationContextImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected BoundBeanStore |
createRequestBeanStore(NamingScheme namingScheme,
javax.servlet.http.HttpServletRequest request) |
protected BoundBeanStore |
createSessionBeanStore(NamingScheme namingScheme,
javax.servlet.http.HttpSession session) |
protected Object |
getRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name)
Retrieve an attribute value from the request
|
protected Object |
getSessionAttribute(javax.servlet.http.HttpServletRequest request,
String name,
boolean create)
Get an attribute value from the session.
|
protected Object |
getSessionAttributeFromSession(javax.servlet.http.HttpSession session,
String name)
Get an attribute value from the session.
|
protected javax.servlet.http.HttpSession |
getSessionFromRequest(javax.servlet.http.HttpServletRequest request,
boolean create) |
protected void |
removeRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name)
Remove an attribute from the request.
|
protected void |
setRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name,
Object value)
Set an attribute in the request.
|
protected void |
setSessionAttribute(javax.servlet.http.HttpServletRequest request,
String name,
Object value,
boolean create)
Set an attribute in the session.
|
activate, activate, associate, associateRequest, associateRequest, deactivate, destroy, destroyConversation, dissociate, generateConversationId, getConcurrentAccessTimeout, getConversation, getConversations, getCurrentConversation, getDefaultTimeout, getParameterName, getScope, invalidate, setConcurrentAccessTimeout, setDefaultTimeout, setParameterNamecleanup, getBeanStore, setBeanStoreisActive, setActivedestroy, get, get, getContextual, getId, getServiceRegistryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactivate, activate, generateConversationId, getConcurrentAccessTimeout, getConversation, getConversations, getCurrentConversation, getDefaultTimeout, getParameterName, invalidate, setConcurrentAccessTimeout, setDefaultTimeout, setParameterNameprotected void setSessionAttribute(javax.servlet.http.HttpServletRequest request,
String name,
Object value,
boolean create)
AbstractConversationContextsetSessionAttribute in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>request - the request to set the session attribute inname - the name of the attributevalue - the value of the attributecreate - if false, the attribute will only be set if the session
already exists, other wise it will always be setprotected Object getSessionAttribute(javax.servlet.http.HttpServletRequest request, String name, boolean create)
AbstractConversationContextgetSessionAttribute in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>request - the request to get the session attribute fromname - the name of the attributecreate - if false, the attribute will only be retrieved if the
session already exists, other wise it will always be retrievedprotected void removeRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name)
AbstractConversationContextremoveRequestAttribute in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>request - the request to remove the attribute fromname - the name of the attributeprotected void setRequestAttribute(javax.servlet.http.HttpServletRequest request,
String name,
Object value)
AbstractConversationContextsetRequestAttribute in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>request - the request to set the attribute fromname - the name of the attributevalue - the value of the attributeprotected Object getRequestAttribute(javax.servlet.http.HttpServletRequest request, String name)
AbstractConversationContextgetRequestAttribute in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>request - the request to get the attribute fromname - the name of the attribute to getprotected BoundBeanStore createRequestBeanStore(NamingScheme namingScheme, javax.servlet.http.HttpServletRequest request)
createRequestBeanStore in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected BoundBeanStore createSessionBeanStore(NamingScheme namingScheme, javax.servlet.http.HttpSession session)
createSessionBeanStore in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>protected Object getSessionAttributeFromSession(javax.servlet.http.HttpSession session, String name)
AbstractConversationContextgetSessionAttributeFromSession in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>session - the session to get the session attribute fromname - the name of the attributeprotected javax.servlet.http.HttpSession getSessionFromRequest(javax.servlet.http.HttpServletRequest request,
boolean create)
getSessionFromRequest in class AbstractConversationContext<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpSession>Copyright © 2014 Seam Framework. All Rights Reserved.