Undelete():IDataObject[]

Stellt alle Datenobjekte wieder her.

Diese Methode verschiebt alle Datenobjekte aus dem Datenarchiv in den Datenbestand, die zu diesem Löschprozess gehören.

Es dürfen alle Benutzer die Datenobjekte wiederherstellen, die Datenobjekte in den ursprünglichen Pfaden der root-Datenobjekte erstellen dürfen.

Fehler können beim Wiederherstellen auftreten, wenn:

  1. die ehemaligen übergeordneten Datenobjekte, bzw. der Pfad für die root-Datenobjekte nicht mehr im Datenbestand vorhanden ist,
  2. Datenobjekte mit gleichem Namen wie die root-Datenobjekte in der gleichen Ebene wie der ursprüngliche Pfad der root-Datenobjekte vorhanden sind,
  3. Berechtigungen zum Erstellen für Datenobjekte fehlen,
  4. die Schemata der gelöschten Datenobjekte sich geändert haben oder
  5. sich die Kindschemata geändert worden sind und somit die gelöschten Datenobjekte nicht mehr in dieser Struktur wiederhergestellt werden können.