de.pkjs.pl
Class PLException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by de.pkjs.pl.PLException
All Implemented Interfaces:
java.io.Serializable

public class PLException
extends java.lang.Exception

Serializable Exception des PL für den Client

Author:
ikunin
See Also:
Serialized Form

Constructor Summary
PLException()
           
PLException(java.lang.String message)
           
PLException(java.lang.String message, PLException cause)
          Wenn schon PLEx: dann nicht weiter verpacken
PLException(java.lang.String message, java.lang.Throwable cause)
           
PLException(java.lang.Throwable cause)
           
 
Method Summary
 java.lang.String getAdditionalMessage()
           
 int getErrorCode()
          Von SQLException.getErrorCode()
 java.lang.String getLocalizedMessage()
          Hier überschrieben für Messages von SQL-Exceptions
 JDataRow getRow()
          Liefert die Zeile mit dem Lockkonflikt
 java.lang.String getSQLState()
          Von SQLException.getSQLState()
 boolean isDuplicate()
          Versucht anhand des sqlState zu ermitteln, ob ein Unique Constraint verletzt ist.
 boolean isOptimistic()
          true, wenn dieser Fehler durch Optimistisches Locking verursacht wurde
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, 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

PLException

public PLException()

PLException

public PLException(java.lang.String message)
Parameters:
message -

PLException

public PLException(java.lang.Throwable cause)
Parameters:
cause -

PLException

public PLException(java.lang.String message,
                   PLException cause)
Wenn schon PLEx: dann nicht weiter verpacken

Parameters:
message -
cause -

PLException

public PLException(java.lang.String message,
                   java.lang.Throwable cause)
Parameters:
message -
cause -
Method Detail

getLocalizedMessage

public java.lang.String getLocalizedMessage()
Hier überschrieben für Messages von SQL-Exceptions

Overrides:
getLocalizedMessage in class java.lang.Throwable

getSQLState

public java.lang.String getSQLState()
Von SQLException.getSQLState()

Returns:

getErrorCode

public int getErrorCode()
Von SQLException.getErrorCode()

Returns:

getAdditionalMessage

public java.lang.String getAdditionalMessage()

isOptimistic

public boolean isOptimistic()
true, wenn dieser Fehler durch Optimistisches Locking verursacht wurde

Returns:

getRow

public JDataRow getRow()
Liefert die Zeile mit dem Lockkonflikt

Returns:

isDuplicate

public boolean isDuplicate()
Versucht anhand des sqlState zu ermitteln, ob ein Unique Constraint verletzt ist.

Returns: