public class MockPortletSession extends java.lang.Object implements PortletSession
PortletSession
interface.APPLICATION_SCOPE, PORTLET_SCOPE
Constructor and Description |
---|
MockPortletSession()
Create a new MockPortletSession with a default
MockPortletContext . |
MockPortletSession(PortletContext portletContext)
Create a new MockPortletSession.
|
Modifier and Type | Method and Description |
---|---|
void |
access() |
void |
clearAttributes()
Clear all of this session's attributes.
|
protected void |
doClearAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes) |
java.lang.Object |
getAttribute(java.lang.String name) |
java.lang.Object |
getAttribute(java.lang.String name,
int scope) |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributeMap() |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributeMap(int scope) |
java.util.Enumeration<java.lang.String> |
getAttributeNames() |
java.util.Enumeration<java.lang.String> |
getAttributeNames(int scope) |
long |
getCreationTime() |
java.lang.String |
getId() |
long |
getLastAccessedTime() |
int |
getMaxInactiveInterval() |
PortletContext |
getPortletContext() |
void |
invalidate() |
boolean |
isInvalid() |
boolean |
isNew() |
void |
removeAttribute(java.lang.String name) |
void |
removeAttribute(java.lang.String name,
int scope) |
void |
setAttribute(java.lang.String name,
java.lang.Object value) |
void |
setAttribute(java.lang.String name,
java.lang.Object value,
int scope) |
void |
setMaxInactiveInterval(int interval) |
void |
setNew(boolean value) |
public MockPortletSession()
MockPortletContext
.MockPortletContext
public MockPortletSession(PortletContext portletContext)
portletContext
- the PortletContext that the session runs inpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute
in interface PortletSession
public java.lang.Object getAttribute(java.lang.String name, int scope)
getAttribute
in interface PortletSession
public java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames
in interface PortletSession
public java.util.Enumeration<java.lang.String> getAttributeNames(int scope)
getAttributeNames
in interface PortletSession
public long getCreationTime()
getCreationTime
in interface PortletSession
public java.lang.String getId()
getId
in interface PortletSession
public void access()
public long getLastAccessedTime()
getLastAccessedTime
in interface PortletSession
public int getMaxInactiveInterval()
getMaxInactiveInterval
in interface PortletSession
public void clearAttributes()
protected void doClearAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
public void invalidate()
invalidate
in interface PortletSession
public boolean isInvalid()
public void setNew(boolean value)
public boolean isNew()
isNew
in interface PortletSession
public void removeAttribute(java.lang.String name)
removeAttribute
in interface PortletSession
public void removeAttribute(java.lang.String name, int scope)
removeAttribute
in interface PortletSession
public void setAttribute(java.lang.String name, java.lang.Object value)
setAttribute
in interface PortletSession
public void setAttribute(java.lang.String name, java.lang.Object value, int scope)
setAttribute
in interface PortletSession
public void setMaxInactiveInterval(int interval)
setMaxInactiveInterval
in interface PortletSession
public PortletContext getPortletContext()
getPortletContext
in interface PortletSession
public java.util.Map<java.lang.String,java.lang.Object> getAttributeMap()
getAttributeMap
in interface PortletSession
public java.util.Map<java.lang.String,java.lang.Object> getAttributeMap(int scope)
getAttributeMap
in interface PortletSession