com.ibm.portal.state.accessors.exceptions
Class StateNotWriteableException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.ibm.portal.state.exceptions.StateException
              extended by com.ibm.portal.state.accessors.exceptions.StateAccessorException
                  extended by com.ibm.portal.state.accessors.exceptions.StateNotWriteableException
All Implemented Interfaces:
Localized, java.io.Serializable

public abstract class StateNotWriteableException
extends StateAccessorException

Exception representing the error case that a write interface to state was requested though being in a request processing phase in which no state modifications are allowed. NOTE: This API may only be used in the scope of an HTTP request in WebSphere Portal, i.e. within a theme. The API can not be invoked directly by a custom servlet.

Since:
5.1
See Also:
Serialized Form

Field Summary
protected  StateHolder state
          State holder from the session that is read-only
 
Fields inherited from class com.ibm.portal.state.accessors.exceptions.StateAccessorException
request
 
Constructor Summary
StateNotWriteableException(StateHolder aState, javax.servlet.http.HttpServletRequest aRequest)
          Initializes the exception with the request that caused it
 
Method Summary
 StateHolder getState()
           
 
Methods inherited from class com.ibm.portal.state.accessors.exceptions.StateAccessorException
getRequest
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.portal.Localized
getDescription, getLocales, getTitle
 

Field Detail

state

protected final StateHolder state
State holder from the session that is read-only

Constructor Detail

StateNotWriteableException

public StateNotWriteableException(StateHolder aState,
                                  javax.servlet.http.HttpServletRequest aRequest)
Initializes the exception with the request that caused it

Parameters:
aRequest - Servlet request that caused the exception
aState - State holder from the session that is read-only
Method Detail

getState

public StateHolder getState()
Returns:
State holder from the session that is read-only