Portlet API (V0.7.1)

javax.portlet
Class UnmodifiableException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--javax.portlet.PortletException
                    |
                    +--javax.portlet.UnmodifiableException
All Implemented Interfaces:
java.io.Serializable

public class UnmodifiableException
extends PortletException

The UnmodifiableException is thrown when a portlet tries to change the value for a preference attribute, marked as unmodifiable in the deployment descriptor with the non-modifiable tag, without the needed permissions.

See Also:
Serialized Form

Constructor Summary
UnmodifiableException(java.lang.String text)
          Constructs a new unmodifiable exception with the given text.
UnmodifiableException(java.lang.String text, java.lang.Throwable cause)
          Constructs a new unmodifiable exception when the portlet needs to do the following: throw an exception include a message about the "root cause" that interfered with its normal operation include a description message
UnmodifiableException(java.lang.Throwable cause)
          Constructs a new unmodifiable exception when the portlet needs to throw an exception.
 
Methods inherited from class javax.portlet.PortletException
getCause, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnmodifiableException

public UnmodifiableException(java.lang.String text)
Constructs a new unmodifiable exception with the given text. The portlet container may use the text write it to a log.
Parameters:
text - the exception text

UnmodifiableException

public UnmodifiableException(java.lang.String text,
                             java.lang.Throwable cause)
Constructs a new unmodifiable exception when the portlet needs to do the following:
Parameters:
text - the exception text
cause - the root cause

UnmodifiableException

public UnmodifiableException(java.lang.Throwable cause)
Constructs a new unmodifiable exception when the portlet needs to throw an exception. The exception message is based on the localized message of the underlying exception.
Parameters:
cause - the root cause

Portlet API (V0.7.1)