schmitzm.lang
Class DuplicateException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by schmitzm.lang.DuplicateException
All Implemented Interfaces:
Serializable

public class DuplicateException
extends RuntimeException

Diese Exception stellt einen Duplikat-Fehler dar.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)
See Also:
Serialized Form

Constructor Summary
DuplicateException()
          Erzeugt eine neue Exception
DuplicateException(String mess)
          Erzeugt eine neue Exception
DuplicateException(String mess, Object currObj, Object duplObj)
          Erzeugt eine neue Exception
 
Method Summary
 Object getCurrentObject()
          Liefert das bestehende Objekt.
 Object getDuplicateObject()
          Liefert das Objekt, das den Duplikatfehler ausgeloest hat.
 
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
 

Constructor Detail

DuplicateException

public DuplicateException(String mess,
                          Object currObj,
                          Object duplObj)
Erzeugt eine neue Exception

Parameters:
mess - Fehlerbeschreibung
currObj - das bestehende Objekt
duplObj - das Duplikat, das den Fehler ausgeloest hat

DuplicateException

public DuplicateException(String mess)
Erzeugt eine neue Exception

Parameters:
mess - Fehlerbeschreibung

DuplicateException

public DuplicateException()
Erzeugt eine neue Exception

Method Detail

getCurrentObject

public Object getCurrentObject()
Liefert das bestehende Objekt.

Returns:
Object

getDuplicateObject

public Object getDuplicateObject()
Liefert das Objekt, das den Duplikatfehler ausgeloest hat.