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

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

public abstract class InvalidSelectionException
extends SoloAccessorException

Exception which should be thrown in case that a SoloAccessor considers the selection information in the state holder as invalid.

Since:
5.1
See Also:
Serialized Form

Field Summary
protected  java.lang.String id
          String representing an invalid selection identifier.
 
Fields inherited from class com.ibm.portal.state.accessors.exceptions.SoloAccessorException
accessor
 
Constructor Summary
InvalidSelectionException(SoloAccessor aAccessor, java.lang.String selection)
          Initializes this exception.
InvalidSelectionException(SoloAccessor aAccessor, java.lang.String selection, java.lang.Exception aReason)
          Initializes this 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

id

protected final java.lang.String id
String representing an invalid selection identifier.

Constructor Detail

InvalidSelectionException

public InvalidSelectionException(SoloAccessor aAccessor,
                                 java.lang.String selection)
Initializes this exception.

Parameters:
aAccessor - The SoloAccessor that caused this exception. Must not be null.

InvalidSelectionException

public InvalidSelectionException(SoloAccessor aAccessor,
                                 java.lang.String selection,
                                 java.lang.Exception aReason)
Initializes this exception.

Parameters:
aAccessor - The SoloAccessor that caused this exception. Must not be null.
aReason - The nested exception representing the reason for this exception. Must not be null.