Package javax.portlet

Class UnmodifiableException

All Implemented Interfaces:
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:
  • Constructor Details

    • 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:
        throw an exception
      • include a message about the "root cause" that interfered with its normal operation
      • include a description message
      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