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

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
All Implemented Interfaces:
Localized, java.io.Serializable
Direct Known Subclasses:
InvalidPortletIdException, InvalidSelectionException, InvalidSoloFlagException

public abstract class SoloAccessorException
extends StateException

Exception which should be Thrown in case of errors when accessing Solo information via a SoloAccessor.

Since:
5.1
See Also:
Serialized Form

Field Summary
protected  SoloAccessor accessor
          Solo accessor that caused the exception
 
Constructor Summary
SoloAccessorException(SoloAccessor aAccessor)
          Initializes the exception with the accessor that caused the exception.
SoloAccessorException(SoloAccessor 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 SoloAccessor accessor
Solo accessor that caused the exception

Constructor Detail

SoloAccessorException

public SoloAccessorException(SoloAccessor aAccessor)
Initializes the exception with the accessor that caused the exception.

Parameters:
aAccessor - Solo accessor that caused the exception

SoloAccessorException

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

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