Common: Rework of DocumentResultList WIP
This commit is contained in:
35
GUIs.Common/DocumentResultList/Document.vb
Normal file
35
GUIs.Common/DocumentResultList/Document.vb
Normal file
@@ -0,0 +1,35 @@
|
||||
Imports DigitalData.Modules.EDMI.API.Client
|
||||
Imports DigitalData.Modules.EDMI.API.Rights
|
||||
|
||||
Namespace DocumentResultList
|
||||
Public Class Document
|
||||
''' <summary>
|
||||
''' Primary identifier of the Document.
|
||||
''' Can be a Windream DocId or an IDB ObjectId.
|
||||
''' </summary>
|
||||
Public Property Id As Long
|
||||
|
||||
Public Property AccessRight As AccessRight
|
||||
|
||||
''' <summary>
|
||||
''' Extension is needed for determining the type of file
|
||||
''' and showing it in the DocumentViewer
|
||||
''' </summary>
|
||||
Public Property Extension As String
|
||||
''' <summary>
|
||||
''' Binary contents of the file.
|
||||
''' </summary>
|
||||
Public Property Contents As Byte()
|
||||
|
||||
|
||||
|
||||
' Optional properties
|
||||
Public Property LastWriteTime As Date = Nothing
|
||||
Public Property FullPath As String = Nothing
|
||||
Public Property TempPath As String = Nothing
|
||||
|
||||
Public Sub New(pPrimaryKey As Long)
|
||||
Id = pPrimaryKey
|
||||
End Sub
|
||||
End Class
|
||||
End Namespace
|
||||
Reference in New Issue
Block a user