Table of Contents

Class ImportObjectHeader

Namespace
ArcanaDevelopment.adTempus.Shared
Assembly
ArcanaDevelopment.adTempus.Shared.dll

Contains information about an object found in an import source.

[Serializable]
[DataContract]
public class ImportObjectHeader
Inheritance
object
ImportObjectHeader

Fields

AccessMask

The permissions that the caller has for the object

[DataMember]
public int[] AccessMask

Field Value

int[]

ClassName

The name of the class the object belongs to.

[DataMember]
public string ClassName

Field Value

string

Description

A description of the object (obtained from GetDescription when the export was created).

[DataMember]
public string Description

Field Value

string

DuplicateObjectOID

The OID of the duplicate object, if any.

[DataMember]
public OID DuplicateObjectOID

Field Value

OID

Remarks

If the ObjectState is DuplicateKeySame, DuplicateKeyOlder, or DuplicateKeyNewer, then another object exists in adTempus with the same key fields as the object being imported, but a different OID. The DuplicateObjectOID will give the OID of that duplicate object.

ExistingObjectLastModified

The last modification timestamp of the existing object, if any

[DataMember]
public DateTime? ExistingObjectLastModified

Field Value

DateTime?

ExplictlyExported

Indicates whether the object was explicitly selected for export.

[DataMember]
public bool ExplictlyExported

Field Value

bool

Remarks

Note: This value is only meaningful if the export file schema version is >=430. Otherwise the value will always be False.

If this value is True, it indicates that the object was explicitly selected to be exported.

If this value is False, it indicates that the object was not selected but was exported because another object references it.

LastModified

The object's update timestamp as read from the import source.

[DataMember]
public DateTime LastModified

Field Value

DateTime

OID

The OID of the object.

[DataMember]
public OID OID

Field Value

OID

ObjectState

The state of the object.

[DataMember]
public ObjectImportState ObjectState

Field Value

ObjectImportState

Remarks

This value indicates whether the object being imported already exists in adTempus.