org.apache.beehive.netui.pageflow
Class UnresolvableForwardException

Object
  extended by Throwable
      extended by Exception
          extended by RuntimeException
              extended by PageFlowManagedObjectException
                  extended by PageFlowException
                      extended by UnresolvableForwardException
All Implemented Interfaces:
Serializable

public class UnresolvableForwardException
extends PageFlowException

Exception thrown by Forward when a forward name does not resolve to a forward defined by @jpf:forward.

See Also:
Serialized Form

Constructor Summary
UnresolvableForwardException(String forwardName, String actionName, FlowController fc)
          Constructor.
 
Method Summary
 boolean causeMayBeSessionExpiration()
           
 String getForwardName()
          Get the name of the unresolvable Forward.
protected  Object[] getMessageArgs()
           
 String[] getMessageParts()
           
 void setForwardName(String forwardName)
          Set the name of the unresolvable Forward.
 
Methods inherited from class PageFlowException
getActionName, getFlowController, getFlowControllerURI, init
 
Methods inherited from class PageFlowManagedObjectException
getLocalizedMessage, getManagedObject, getMessage, init, printError, sendError, setManagedObject
 
Methods inherited from class Throwable
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnresolvableForwardException

public UnresolvableForwardException(String forwardName,
                                    String actionName,
                                    FlowController fc)
Constructor.

Parameters:
forwardName - the name of the unresolvable Forward.
Method Detail

getForwardName

public String getForwardName()
Get the name of the unresolvable Forward.

Returns:
a String that is the name of the unresolvable Forward.

setForwardName

public void setForwardName(String forwardName)
Set the name of the unresolvable Forward.

Parameters:
forwardName - a String that is the name of the unresolvable Forward.

getMessageArgs

protected Object[] getMessageArgs()
Specified by:
getMessageArgs in class PageFlowManagedObjectException

getMessageParts

public String[] getMessageParts()
Specified by:
getMessageParts in class PageFlowManagedObjectException

causeMayBeSessionExpiration

public boolean causeMayBeSessionExpiration()
Specified by:
causeMayBeSessionExpiration in class PageFlowException