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

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.SelectionAccessorException
                  extended by com.ibm.portal.state.accessors.exceptions.CannotModifySelectionException
                      extended by com.ibm.portal.state.accessors.exceptions.CannotInsertSelectionNodeException
All Implemented Interfaces:
Localized, java.io.Serializable

public abstract class CannotInsertSelectionNodeException
extends CannotModifySelectionException

Exception representing the error case that a certain ObjectID cannot be registered as a selected node via the SelectionAccessorController.

Since:
5.1
See Also:
Serialized Form

Field Summary
protected  ObjectID nextNode
          Node that should have become the next node
protected  ObjectID node
          Node that could not be inserted
 
Fields inherited from class com.ibm.portal.state.accessors.exceptions.SelectionAccessorException
accessor
 
Constructor Summary
CannotInsertSelectionNodeException(ObjectID aNode, ObjectID aNextNode, SelectionAccessor 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

node

protected final ObjectID node
Node that could not be inserted


nextNode

protected final ObjectID nextNode
Node that should have become the next node

Constructor Detail

CannotInsertSelectionNodeException

public CannotInsertSelectionNodeException(ObjectID aNode,
                                          ObjectID aNextNode,
                                          SelectionAccessor aAccessor,
                                          java.lang.Exception aReason)
Initializes the exception with the accessor that caused the exception.

Parameters:
aNode - Node that could not be inserted
aNextNode - Node that should have become the next node
aAccessor - Accessor that caused the exception
aReason - Exception that gives details on the reason