javax.portlet
Interface PortletSession

All Known Implementing Classes:
PortletSessionImpl

public interface PortletSession


Field Summary
static int APPLICATION_SCOPE
           
static int PORTLET_SCOPE
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
           
 java.lang.Object getAttribute(java.lang.String name, int scope)
           
 java.util.Enumeration getAttributeNames()
           
 java.util.Enumeration getAttributeNames(int scope)
           
 long getCreationTime()
           
 java.lang.String getId()
           
 long getLastAccessedTime()
           
 int getMaxInactiveInterval()
           
 PortletContext getPortletContext()
           
 void invalidate()
           
 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)
           
 

Field Detail

APPLICATION_SCOPE

static final int APPLICATION_SCOPE
See Also:
Constant Field Values

PORTLET_SCOPE

static final int PORTLET_SCOPE
See Also:
Constant Field Values
Method Detail

getAttribute

java.lang.Object getAttribute(java.lang.String name)
                              throws java.lang.IllegalStateException,
                                     java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

getAttribute

java.lang.Object getAttribute(java.lang.String name,
                              int scope)
                              throws java.lang.IllegalStateException,
                                     java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

getAttributeNames

java.util.Enumeration getAttributeNames()
                                        throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

getAttributeNames

java.util.Enumeration getAttributeNames(int scope)
                                        throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

getCreationTime

long getCreationTime()
                     throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

getId

java.lang.String getId()

getLastAccessedTime

long getLastAccessedTime()

getMaxInactiveInterval

int getMaxInactiveInterval()

getPortletContext

PortletContext getPortletContext()

invalidate

void invalidate()
                throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

isNew

boolean isNew()
              throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

removeAttribute

void removeAttribute(java.lang.String name)
                     throws java.lang.IllegalStateException,
                            java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

removeAttribute

void removeAttribute(java.lang.String name,
                     int scope)
                     throws java.lang.IllegalStateException,
                            java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

setAttribute

void setAttribute(java.lang.String name,
                  java.lang.Object value)
                  throws java.lang.IllegalStateException,
                         java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

setAttribute

void setAttribute(java.lang.String name,
                  java.lang.Object value,
                  int scope)
                  throws java.lang.IllegalStateException,
                         java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

setMaxInactiveInterval

void setMaxInactiveInterval(int interval)