Undelete():IDataObject[]

Restores all data objects.

This method moves all data objects from the data archive and into the data repository which belong to this deletion process.

All users may restore the data objects who are allowed to create data objects in the original paths of the root data objects.

Errors can occur when restoring if:

  1. The former superordinate data objects or the path for the root data objects no longer exists in the data repository,
  2. Data objects with the same name as the root data objects are present in the same level as the original path of the root data objects,
  3. Permissions for creating data objects are not available,
  4. The schemas of the deleted data objects have changed
  5. The child schemas have been changed and the deleted data objects can no longer be restored in this structure as a result.