public class PortletSessionImpl
extends Object
implements com.liferay.portal.kernel.portlet.LiferayPortletSession
Modifier and Type | Field and Description |
---|---|
protected javax.servlet.http.HttpSession |
httpSession |
protected PortletContext |
portletContext |
protected String |
scopePrefix |
LAYOUT_SEPARATOR, PORTLET_SCOPE_NAMESPACE
APPLICATION_SCOPE, PORTLET_SCOPE
Constructor and Description |
---|
PortletSessionImpl(javax.servlet.http.HttpSession httpSession,
PortletContext portletContext,
String portletName,
long plid) |
Modifier and Type | Method and Description |
---|---|
Object |
getAttribute(String name) |
Object |
getAttribute(String name,
int scope) |
Map<String,Object> |
getAttributeMap() |
Map<String,Object> |
getAttributeMap(int scope) |
Enumeration<String> |
getAttributeNames() |
Enumeration<String> |
getAttributeNames(int scope) |
long |
getCreationTime() |
javax.servlet.http.HttpSession |
getHttpSession() |
String |
getId() |
long |
getLastAccessedTime() |
int |
getMaxInactiveInterval() |
PortletContext |
getPortletContext() |
void |
invalidate() |
boolean |
isInvalidated() |
boolean |
isNew() |
void |
removeAttribute(String name) |
void |
removeAttribute(String name,
int scope) |
void |
setAttribute(String name,
Object value) |
void |
setAttribute(String name,
Object value,
int scope) |
void |
setHttpSession(javax.servlet.http.HttpSession httpSession) |
void |
setMaxInactiveInterval(int interval) |
protected javax.servlet.http.HttpSession httpSession
protected final PortletContext portletContext
protected final String scopePrefix
public PortletSessionImpl(javax.servlet.http.HttpSession httpSession, PortletContext portletContext, String portletName, long plid)
public Object getAttribute(String name)
getAttribute
in interface PortletSession
public Object getAttribute(String name, int scope)
getAttribute
in interface PortletSession
public Map<String,Object> getAttributeMap()
getAttributeMap
in interface PortletSession
public Map<String,Object> getAttributeMap(int scope)
getAttributeMap
in interface PortletSession
public Enumeration<String> getAttributeNames()
getAttributeNames
in interface PortletSession
public Enumeration<String> getAttributeNames(int scope)
getAttributeNames
in interface PortletSession
public long getCreationTime()
getCreationTime
in interface PortletSession
public javax.servlet.http.HttpSession getHttpSession()
public String getId()
getId
in interface PortletSession
public long getLastAccessedTime()
getLastAccessedTime
in interface PortletSession
public int getMaxInactiveInterval()
getMaxInactiveInterval
in interface PortletSession
public PortletContext getPortletContext()
getPortletContext
in interface PortletSession
public void invalidate()
invalidate
in interface PortletSession
public boolean isInvalidated()
public boolean isNew()
isNew
in interface PortletSession
public void removeAttribute(String name)
removeAttribute
in interface PortletSession
public void removeAttribute(String name, int scope)
removeAttribute
in interface PortletSession
public void setAttribute(String name, Object value)
setAttribute
in interface PortletSession
public void setAttribute(String name, Object value, int scope)
setAttribute
in interface PortletSession
public void setHttpSession(javax.servlet.http.HttpSession httpSession)
setHttpSession
in interface com.liferay.portal.kernel.portlet.LiferayPortletSession
public void setMaxInactiveInterval(int interval)
setMaxInactiveInterval
in interface PortletSession