javax.portlet

Class WindowStateException

public class WindowStateException extends PortletException

The WindowStateException is thrown when a portlet tries to use a window state that is not supported by the current runtime environment or the portlet.
Field Summary
WindowState_state
Constructor Summary
WindowStateException(String text, WindowState state)
Constructs a new portlet state exception with the given text.
WindowStateException(String text, Throwable cause, WindowState state)
Constructs a new portlet state 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
WindowStateException(Throwable cause, WindowState state)
Constructs a new portlet state exception when the portlet needs to throw an exception.
Method Summary
WindowStategetState()
Returns the portlet state causing this exception.

Field Detail

_state

private transient WindowState _state

Constructor Detail

WindowStateException

public WindowStateException(String text, WindowState state)
Constructs a new portlet state exception with the given text. The portlet container may use the text write it to a log.

Parameters: text the exception text state the state causing the exception

WindowStateException

public WindowStateException(String text, Throwable cause, WindowState state)
Constructs a new portlet state exception when the portlet needs to do the following:

Parameters: text the exception text cause the root cause state the state causing the exception

WindowStateException

public WindowStateException(Throwable cause, WindowState state)
Constructs a new portlet state 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 state the state causing the exception

Method Detail

getState

public WindowState getState()
Returns the portlet state causing this exception.

Returns: the window state causing this exception