javax.portlet
Class ReadOnlyException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by javax.portlet.PortletException
              extended by javax.portlet.ReadOnlyException
All Implemented Interfaces:
java.io.Serializable

public class ReadOnlyException
extends PortletException

The ReadOnlyException is thrown when a portlet tries to change the value for a read-only preference attribute.

See Also:
Serialized Form

Constructor Summary
ReadOnlyException(java.lang.String text)
          Constructs a new read-only exception with the given text.
ReadOnlyException(java.lang.String text, java.lang.Throwable cause)
          Constructs a new read-only 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
ReadOnlyException(java.lang.Throwable cause)
          Constructs a new read-only exception when the portlet needs to throw an exception.
 
Method Summary
 
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
 

Constructor Detail

ReadOnlyException

public ReadOnlyException(java.lang.String text)
Constructs a new read-only exception with the given text. The portlet container may use the text write it to a log.

Parameters:
text - the exception text

ReadOnlyException

public ReadOnlyException(java.lang.String text,
                         java.lang.Throwable cause)
Constructs a new read-only exception when the portlet needs to do the following:

Parameters:
text - the exception text
cause - the root cause

ReadOnlyException

public ReadOnlyException(java.lang.Throwable cause)
Constructs a new read-only 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