com.ibm.portal.state.accessors.exceptions
Class NavigationShiftAccessorException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.ibm.portal.state.exceptions.StateException
              extended by com.ibm.portal.state.accessors.exceptions.NavigationShiftAccessorException
All Implemented Interfaces:
Localized, java.io.Serializable
Direct Known Subclasses:
InvalidNavigationNodeIdException

public abstract class NavigationShiftAccessorException
extends StateException

Exception which should be thrown in case of errors when accessing navigation shift information via a NavigationShiftAccessor.

Since:
5.1
See Also:
Serialized Form

Field Summary
protected  NavigationShiftAccessor accessor
          Navigation shift accessor that caused the exception
 
Constructor Summary
NavigationShiftAccessorException(NavigationShiftAccessor aAccessor)
          Initializes the exception with the accessor that caused the exception
NavigationShiftAccessorException(NavigationShiftAccessor aAccessor, java.lang.Exception aReason)
          Initializes the exception with the accessor that caused the 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
 
Methods inherited from interface com.ibm.portal.Localized
getDescription, getLocales, getTitle
 

Field Detail

accessor

protected final NavigationShiftAccessor accessor
Navigation shift accessor that caused the exception

Constructor Detail

NavigationShiftAccessorException

public NavigationShiftAccessorException(NavigationShiftAccessor aAccessor)
Initializes the exception with the accessor that caused the exception

Parameters:
aAccessor - Navigation shift accessor that caused the exception

NavigationShiftAccessorException

public NavigationShiftAccessorException(NavigationShiftAccessor aAccessor,
                                        java.lang.Exception aReason)
Initializes the exception with the accessor that caused the exception.

Parameters:
aAccessor - Accessor that caused the exception
aReason - Exception that gives details on the reason