javax.portlet

Class UnmodifiableException

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.
Constructor Summary
UnmodifiableException()
UnmodifiableException(String text)
Constructs a new unmodifiable exception with the given text.
UnmodifiableException(String text, 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(Throwable cause)
Constructs a new unmodifiable exception when the portlet needs to throw an exception.

Constructor Detail

UnmodifiableException

private UnmodifiableException()

UnmodifiableException

public UnmodifiableException(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(String text, 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(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