de.bsvrz.sys.funclib.dynobj
Class DynObjektException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by de.bsvrz.sys.funclib.dynobj.DynObjektException
All Implemented Interfaces:
Serializable

public class DynObjektException
extends Exception

Eine Exception, die auftreten kann, wenn dynamische Objekte mit Hilfe eines Verwaltungsobjekts von Typ DynamischeObjekte angelegt und/oder entfernt bzw. in Mengen eingetragen/entfernt werden sollen. Die Exception kann eine Liste der Objekte, die von der Exception betroffen sind enthalten.

Version:
$Id: DynObjektException.java 19382 2009-09-12 17:33:07Z peuker $
Author:
BitCtrl Systems GmbH, Uwe Peuker
See Also:
Serialized Form

Field Summary
(package private)  Collection<de.bsvrz.dav.daf.main.config.SystemObject> elementListe
          die Liste der Objekte, die von der Exception betroffen sind.
private static long serialVersionUID
          Versions-ID für die Serialisierung der Klasse.
 
Constructor Summary
DynObjektException(String meldung)
          Konstruktor mit Angabe eines beschreibenden Textes.
DynObjektException(String meldung, Collection<de.bsvrz.dav.daf.main.config.SystemObject> elemente)
          Konstruktor, der den Meldungstext und eine Collection der betroffenen Elemente übernimmt.
DynObjektException(String meldung, de.bsvrz.dav.daf.main.config.SystemObject... elemente)
          Konstruktor, der den Meldungstext und ein Array der betroffenen Elemente übernimmt.
 
Method Summary
 Collection<de.bsvrz.dav.daf.main.config.SystemObject> getElementListe()
          liefert eine Liste der von der Exception betroffenen Elemente.
 
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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Versions-ID für die Serialisierung der Klasse.

See Also:
Constant Field Values

elementListe

final Collection<de.bsvrz.dav.daf.main.config.SystemObject> elementListe
die Liste der Objekte, die von der Exception betroffen sind.

Constructor Detail

DynObjektException

public DynObjektException(String meldung)
Konstruktor mit Angabe eines beschreibenden Textes.

Parameters:
meldung - der beschreibende Text

DynObjektException

public DynObjektException(String meldung,
                          Collection<de.bsvrz.dav.daf.main.config.SystemObject> elemente)
Konstruktor, der den Meldungstext und eine Collection der betroffenen Elemente übernimmt.

Parameters:
meldung - die Meldung
elemente - die Elemente

DynObjektException

public DynObjektException(String meldung,
                          de.bsvrz.dav.daf.main.config.SystemObject... elemente)
Konstruktor, der den Meldungstext und ein Array der betroffenen Elemente übernimmt.

Parameters:
meldung - die Meldung
elemente - die Elemente
Method Detail

getElementListe

public Collection<de.bsvrz.dav.daf.main.config.SystemObject> getElementListe()
liefert eine Liste der von der Exception betroffenen Elemente.

Returns:
die Liste