Jump to: navigation, search

Difference between revisions of "DocumentProxy"


(Batch Document Import)
(Properties)
Line 13: Line 13:
 
! Property!! Description
 
! Property!! Description
 
|-
 
|-
| Key|| External primary key. Can be the file path to the external document or a document as a byte stream.  
+
| Key|| External primary key. Can be the file path to the external document or a byte stream.  
 
|-
 
|-
 
| File name|| The name of the external file (including its extension).
 
| File name|| The name of the external file (including its extension).
Line 24: Line 24:
 
|-
 
|-
 
|}
 
|}
 +
  
 
== Batch Document Import ==
 
== Batch Document Import ==
 
The class DocumentBatchImportProcessor provides the possibility to create multiple Document Proxies with the import status set to QuedForReadFromExternal.
 
The class DocumentBatchImportProcessor provides the possibility to create multiple Document Proxies with the import status set to QuedForReadFromExternal.

Revision as of 11:16, 24 June 2024

IC Attention.pngThis page is under construction.

Basics

A Document Proxy object contains the logic of a basic Proxy object combined with the capability to handle file documents from an interface. One Document Proxy object can handle both import and export of the same Ubik FileDocument instance via one interface.

IC Hint square.pngA Document Proxy object MUST HAVE PX_DOCUMENT or a derivative of it defined as its MetaClass!

The TargetType for DocumentMetaProxy has to be a FileDocument MetaClass.

Properties

Besides the properties known from the basic Proxy, a DocumentProxy provides the following ProxyMetaProperties:

Property Description
Key External primary key. Can be the file path to the external document or a byte stream.
File name The name of the external file (including its extension).
File path The full path of the external file.
File content type The content type (extension) of the external file.
File creation time The creation timestamp of the external file.


Batch Document Import

The class DocumentBatchImportProcessor provides the possibility to create multiple Document Proxies with the import status set to QuedForReadFromExternal.