JDBaccess API 1.0

com.jdbaccess.exception
Class ApplicationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.jdbaccess.exception.ApplicationException
All Implemented Interfaces:
java.io.Serializable

public class ApplicationException
extends java.lang.Exception

Exception with cause and action string. Also an error type and an error number is defined. If an error number is specified, the ApplicationException gets its message, cause and action string over a jdbaccess internal class ErrorInfo which defined all jdbaccess application error messages.

See Also:
Serialized Form

Constructor Summary
ApplicationException(int errorNumber)
          Constructs an ApplicationException with an error number.
ApplicationException(int errorType, int errorNumber, java.lang.String message)
          Constructs an ApplicationException with an error type, an error number and a message.
ApplicationException(int errorType, int errorNumber, java.lang.String message, java.lang.String causeString, java.lang.String actionString)
          Constructs an Application Exception with an error type, an error number, a message, a cause string and an action string
ApplicationException(int errorType, int errorNumber, java.lang.String message, java.lang.String causeString, java.lang.String actionString, java.lang.Throwable e)
          Constructs an Application Exception with an error type, an error number, a message, a cause string, an action string and a Throwable
ApplicationException(int errorType, int errorNumber, java.lang.String message, java.lang.Throwable e)
          Constructs an ApplicationException with an error type, an error number, a message and a Throwable.
ApplicationException(int errorNumber, java.lang.String fillString)
          Constructs an ApplicationException with an error number and a fill string.
ApplicationException(int errorNumber, java.lang.String message, java.lang.Throwable e)
          Constructs an ApplicationException with an error number, a message and a Throwable.
ApplicationException(int errorNumber, java.lang.Throwable e)
          Constructs an ApplicationException with an error number and another Throwable.
ApplicationException(int errorNumber, java.lang.Throwable e, java.lang.String fillString)
          Constructs an ApplicationException with an error number, a Throwable and a fill string.
ApplicationException(java.lang.String message)
          Constructs an ApplicationException with a message.
ApplicationException(java.lang.String message, java.lang.String cause)
          Constructs an ApplicationException with a message and a cause string.
ApplicationException(java.lang.String message, java.lang.String cause, java.lang.String action)
          Constructs an ApplicationException with a message, a cause and an action string.
ApplicationException(java.lang.String message, java.lang.Throwable e)
          Constructs an ApplicationException with a message and a Throwable.
ApplicationException(java.lang.Throwable e)
          Constructs an ApplicationException with a Throwable.
 
Method Summary
 java.lang.String getActionString()
          Returns the action string
 java.lang.String getCauseString()
          Returns the cause string
 int getErrorNumber()
          Returns the error number
 int getErrorType()
          Returns the error type
 boolean isFatalDBException()
          Returns true if this exception is database fatal exeception
 
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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ApplicationException

public ApplicationException(int errorNumber)
Constructs an ApplicationException with an error number. The error type, message, cause and action is fetched by the ErrorInfo class.

Parameters:
errorNumber - error number defined in ErrirInfo

ApplicationException

public ApplicationException(int errorNumber,
                            java.lang.String fillString)
Constructs an ApplicationException with an error number and a fill string. The error type, message, cause and action is fetched by the ErrorInfo class.

Parameters:
errorNumber -
fillString - replace #### in message, cause or action with fillString

ApplicationException

public ApplicationException(int errorNumber,
                            java.lang.Throwable e)
Constructs an ApplicationException with an error number and another Throwable. The error type, message, cause and action is fetched by the ErrorInfo class.

Parameters:
errorNumber -
e -

ApplicationException

public ApplicationException(int errorNumber,
                            java.lang.Throwable e,
                            java.lang.String fillString)
Constructs an ApplicationException with an error number, a Throwable and a fill string. The error type, message, cause and action is fetched by the ErrorInfo class.

Parameters:
errorNumber -
e -
fillString - replace #### in message, cause or action with fillString

ApplicationException

public ApplicationException(java.lang.String message)
Constructs an ApplicationException with a message.

Parameters:
message -

ApplicationException

public ApplicationException(java.lang.Throwable e)
Constructs an ApplicationException with a Throwable.

Parameters:
e - throwable

ApplicationException

public ApplicationException(java.lang.String message,
                            java.lang.Throwable e)
Constructs an ApplicationException with a message and a Throwable.

Parameters:
message -
e - throwable

ApplicationException

public ApplicationException(java.lang.String message,
                            java.lang.String cause)
Constructs an ApplicationException with a message and a cause string.

Parameters:
message -
cause -

ApplicationException

public ApplicationException(java.lang.String message,
                            java.lang.String cause,
                            java.lang.String action)
Constructs an ApplicationException with a message, a cause and an action string.

Parameters:
message -
cause -
action -

ApplicationException

public ApplicationException(int errorType,
                            int errorNumber,
                            java.lang.String message)
Constructs an ApplicationException with an error type, an error number and a message.

Parameters:
errorType -
errorNumber -
message -

ApplicationException

public ApplicationException(int errorNumber,
                            java.lang.String message,
                            java.lang.Throwable e)
Constructs an ApplicationException with an error number, a message and a Throwable.

Parameters:
errorNumber -
message -
e -

ApplicationException

public ApplicationException(int errorType,
                            int errorNumber,
                            java.lang.String message,
                            java.lang.Throwable e)
Constructs an ApplicationException with an error type, an error number, a message and a Throwable.

Parameters:
errorType -
errorNumber -
message -
e -

ApplicationException

public ApplicationException(int errorType,
                            int errorNumber,
                            java.lang.String message,
                            java.lang.String causeString,
                            java.lang.String actionString)
Constructs an Application Exception with an error type, an error number, a message, a cause string and an action string

Parameters:
errorType -
errorNumber -
message -
causeString -
actionString -

ApplicationException

public ApplicationException(int errorType,
                            int errorNumber,
                            java.lang.String message,
                            java.lang.String causeString,
                            java.lang.String actionString,
                            java.lang.Throwable e)
Constructs an Application Exception with an error type, an error number, a message, a cause string, an action string and a Throwable

Parameters:
errorType -
errorNumber -
message -
causeString -
actionString -
e -
Method Detail

getActionString

public java.lang.String getActionString()
Returns the action string

Returns:
action string

getCauseString

public java.lang.String getCauseString()
Returns the cause string

Returns:
cause string.

getErrorNumber

public int getErrorNumber()
Returns the error number

Returns:
error number

getErrorType

public int getErrorType()
Returns the error type

Returns:
error type

isFatalDBException

public boolean isFatalDBException()
Returns true if this exception is database fatal exeception

Returns:
true if this exception is database fatal exeception (database network problems arise)

JDBaccess API 1.0

Copyright © 2005-2006 JDBaccess.com, Königsweg 210, D-14129 Berlin, Germany. All Rights Reserved.