IDocumentDescription Interface

Defines the Description of a document in Pam.Archive

Definition

Namespace: Pam.Archive
Assembly: inPoint.Archive.API (in inPoint.Archive.API.dll) Version: 2025.1
C#
public interface IDocumentDescription

Properties

Archive the archive, where this document is from
ArchiveUnit the unit, where this document is from
Changed true, if the document was changed by the client.
CheckOutDate the document was locked at this date (can be null if not known)
CheckOutMachine document is locked on this machine
CheckOutStatus CheckOut state of this document (if it is locked by a user or not)
CheckOutUser document is locked by this user
CheckOutUserId the document is locked by this user (given by id, can be null if not known)
ContentCount Logical count of the contents.
CreationDate the document was created on this date
Creator the document was created by this user
DeletedState A flag if a document is marked as logical deleted (it's in the recycle-bin then). The status can only be changed by DeleteLogical(EID) and RestoreLogical(EID)
DocCreatorId The ID of the user who created this document (optional).
DocID the id of this document
DocumentType The type of the document (e.g. Normal or WorkflowReport).
Eid the unique Id of this document
ExplicitRetentionDate Enables the caller to explicitly set a retention date for all contents while saving a document. (This value is only used during archive and will not be set during read!)
ExplicitRetentionTimeMonths Enables the caller to explicitly set a retention time for all contents while saving a document. (This value is only used during archive and will not be set during read!)
ExplicitStorageSchemeId Enables the caller to explicitly set a HSM or HybridStore scheme for all contents while saving a document. (This value is only used during archive and will not be set during read!)

Remarks

A list of all valid schemes for a given archive unit can be read by ListStorageSchemes(Int16, Int16).
ExtensionExists true if there are any extensions for this document.
IsDeleted A flag if a document is marked as logical deleted (it's in the recycle-bin then). The status can only be changed by DeleteLogical(EID) and RestoreLogical(EID)
IsShelvedVersion If this is true, this version of the document is shelved. Only the user who has checked it out, will be able to see this version, all other user will see a different version.
LastModifiedDate date of the last change
LastModifiedId The ID of the user who last changed this document (optional).
LastModifiedMachine last change was done on this machine.
LastModifiedUser last change was done by this user.
UserProps a list of all additional user properties (the list is read-only, the values are not)
Version Version of this document

Methods

GetUserValueT Tries to get a value from the user properties, if it's not existing a default will be returned.
GetValueT Tries to get a value from the user or system properties, if it's not existing a default will be returned

See Also