IDocumentProvider¶
- class IDocumentProvider¶
Bases:
ImpactCOMWrapperBase- Description:
Represents the underlying document provider and extenders being used to store documents.
- Remarks:
Impact supports a plugin architecture of document providers for the storage of documents and a plugin architecture of document extenders that add support for external applications, thumbnail generators and meta-data extractors. A document provider exposes all the functionality required by Impact to load and store documents using the underlying providers document storage. It is expected that document providers for Microsoft share_point and CMIS will be developed in the future. The Impact default document provider stores documents directly within the Impact database. Some document providers may not contain all the functionality required by Impact for storing documents. In this case Impact will use the default document provider to complement those providers. The document provider architecture abstracts the underlying document storage and allows application developers to access documents regardless of the provider being used. The IDocumentSettings provides configuration information for the document storage and supported operations. This object provides information about the underlying document provider and extenders currently being used. Introduced in Impact 9.0.0.83.
Wraps a COM object or another wrapper instance. Accepts: - A valid impact_object - An existing impact_com_wrapper_base-derived instance
- property extender¶
Gets Extender.
- Description:
Gets an IDocumentExtender object with the specified index.
- Returns:
The value of Extender.
- Return type:
- property extender_count¶
Gets extender_count.
- Description:
The number of registered document extenders.
- Returns:
The value of extender_count.
- Return type:
extender_count (int)
- property guid¶
Gets GUID.
- Description:
A unique identifier for the document provider.
- Returns:
The value of GUID.
- Return type:
guid (str)
- property language_id¶
Gets language_id.
- Returns:
The value of language_id.
- Return type:
language_id (str)
- property name¶
Gets Name.
- Description:
The name of the document provider.
- Returns:
The value of Name.
- Return type:
name (str)
- property version¶
Gets Version.
- Description:
The version of the underlying document provider.
- Returns:
The value of Version.
- Return type:
version (str)
- document_count(status)¶
- Description:
Gets a count of documents stored by the underlying document provider.
- Parameters:
status (ipDocumentStatus) – The applicable document status of the required document count.
- Examples: