com.novell.admin.common.exceptions
Class UniqueSPIException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended bycom.novell.admin.common.exceptions.AdminNamespaceException
              extended bycom.novell.application.console.snapin.SnapinException
                  extended bycom.novell.admin.common.exceptions.SPIException
                      extended bycom.novell.admin.common.exceptions.UniqueSPIException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
NDSSPIException

public class UniqueSPIException
extends SPIException

This class is used for SPIExceptions that have return error codes.

See Also:
Serialized Form

Field Summary
static java.lang.String ERR_CODE
           
 
Fields inherited from class com.novell.admin.common.exceptions.SPIException
bundle
 
Fields inherited from class com.novell.application.console.snapin.SnapinException
SEVERITY_ERROR, SEVERITY_FATAL, SEVERITY_SEVERE, SEVERITY_WARN
 
Constructor Summary
protected UniqueSPIException(MessageLinkResourceBundle bundle, int errorCode, java.lang.String className, java.lang.String funcName)
          Constructor
  UniqueSPIException(java.lang.String bundleName)
          Constructor
 
Method Summary
 int getErrorCode()
          Retrieves the error code for the exception.
 java.lang.String getFunctionName()
          Retrieves the name of the function that returned the error code.
 java.lang.String getLocalizedMessage()
          Retrieves the error message.
 SPIException newException(int errorCode, java.lang.String funcName)
          Creates a UniqueSPIException
 SPIException newException(int errorCode, java.lang.String className, java.lang.String funcName)
          Creates a UniqueSPIException
 
Methods inherited from class com.novell.admin.common.exceptions.SPIException
getMessage
 
Methods inherited from class com.novell.application.console.snapin.SnapinException
getHelpID, getHelpSetName, getReportFlag, getSeverity, setHelpID, setHelpSetName, setReportFlag, setSeverity
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ERR_CODE

public static final java.lang.String ERR_CODE
See Also:
Constant Field Values
Constructor Detail

UniqueSPIException

protected UniqueSPIException(MessageLinkResourceBundle bundle,
                             int errorCode,
                             java.lang.String className,
                             java.lang.String funcName)
Constructor

Parameters:
errorCode - The function's return error code.
className - The class name that threw the exception.
funcName - The class name of the thrown exception.

UniqueSPIException

public UniqueSPIException(java.lang.String bundleName)
Constructor

Parameters:
bundleName - The resource bundle for the errors.
Method Detail

getErrorCode

public int getErrorCode()
Retrieves the error code for the exception.

Returns:
The error code.

getFunctionName

public java.lang.String getFunctionName()
Retrieves the name of the function that returned the error code.

Returns:
The function name.

getLocalizedMessage

public java.lang.String getLocalizedMessage()
Retrieves the error message.

Specified by:
getLocalizedMessage in class SPIException
Returns:
The error message.

newException

public SPIException newException(int errorCode,
                                 java.lang.String funcName)
Creates a UniqueSPIException

Parameters:
errorCode - The function's return error code.
funcName - The class name of the thrown exception.
Returns:
SPIException

newException

public SPIException newException(int errorCode,
                                 java.lang.String className,
                                 java.lang.String funcName)
Creates a UniqueSPIException

Parameters:
errorCode - The function's return error code.
className - The class name that threw the exception.
funcName - The class name of the thrown exception.
Returns:
SPIException


API Documentation Copyright © 1998-2004 Novell, Inc. All rights reserved.
NDS is a registered trademark of Novell, Inc. in the United States and other countries.
Generated September 2 2004 0111.