IArchivedDataObject

Repräsentiert die Entität für ein archiviertes Datenobjekt.

Im Unterschied zum Datenobjekt in der Datenverwaltung, kann der Benutzer nur auf Metainformationen des Datenobjektes zugreifen.

Sollte auf den Inhalt oder auf Versionen des archivierten Objektes zugegriffen werden, so muss dieses vorher wiederhergestellt werden, so dass auf das Datenobjekt als IDataObject zugegriffen werden kann. In diesem Fall muss allerdings beachtet werden, dass gegebenenfalls das Datenobjekt nicht mehr wiederhergestellt werden kann, da das Datenobjekt nicht mehr der aktuellen Schemaversion des Schemas folgt.

Eigenschaften

EigenschaftBeschreibung
ArchivingUser:IUser

Ruft den Benutzer ab, welcher das Datenobjekt gelöscht hat.

Children:IArchivedDataObject[]

Liefert alle direkten Kindobjekte, welche mit diesem Datenobjekt gelöscht worden sind.

Creator:IUser

Ruft den ursprünglichen Ersteller des gelöschten Datenobjektes ab.

DateArchived:DateTime

Ruft das Archivierungsdatum ab.

DateCreated:DateTime

Ruft das ursprüngliche Erstellungsdatum des gelöschten Datenobjektes ab.

DeleteProcess:IDeleteProcess

Ruft den Löschvorgang ab, mit welchem dieses Datenobjekt gelöscht worden ist.

Editor:IUser

Ruft den letzten Bearbeiter des gelöschten Datenobjektes ab.

Id:Int32

Gibt die Id des Datenobjektes zurück.

IsProcessRoot:Boolean

Gibt an, ob sich das Datenobjekt um ein Wurzeldatenobjekt des Löschvorgangs handelt.

LastModified:DateTime

Ruft das Datum der letzten Bearbeitung des Dokuments ab.

Name:String

Gibt den Namen des Datenobjektes zurück.

Parent:IDataObjectReference

Ruft Informationen zum ursprünglich übergeordneten Datenobjekt ab.

ReferenceIdentifier:String

Gibt den Refenzidentifizierer für dieses Datenobjekt zurück.

Schema:ISchema

Ruft das Schema ab, welches dem Datenobjekt zugrunde liegt.

Version:Int32

Gibt die aktuelle Version des Datenobjektes als Ziffer zurück.