Interface DocumentServiceInf
Document service
Namespace: Com.Kendox.Dcis.SubSystem.Service.Services
Syntax
public interface DocumentServiceInf
Methods
Name | Description |
---|---|
AddAccessLogEntry(String, String, String) | Add an access log entry to a document |
AddLinksToAllDocuments(String, List<String>) | Add links to all documents |
AddLinksToDocument(String, List<String>, String) | Add a links to a document |
AddLinkToDocument(String, String, String) | Add a link to a document |
AddReadingList(String, String, List<String>) | Add users to the reading list of a specific document passed as |
AddThumbnails(String, String, String, List<String>) | Add thumbnails for a document |
CheckForDuplicateDocuments(String, String) | Checks for duplicate documents with a file id |
CheckForDuplicateDocumentsWithHash(String, String) | Checks for duplicate documents with a hash value |
CheckOutDocument(String, String) | Start reservation on a document |
CreateDocument(String, DocumentContract, String, CreateDocumentOptionsContract) | Create a new document |
CreateDocumentComplex(String, DocumentContract, DocumentFileParameterContract, CreateDocumentOptionsContract) | Create a new document |
CreateDocumentShare(String, DocumentShareContract) | Creates a new document share |
DeleteDocument(String, String, Boolean, Boolean) | Delete a document |
DeleteDocuments(String, List<String>, Boolean, Boolean) | Delete documents |
DeleteDocumentShare(String, String) | Deletes a document share |
DeleteLinkFromDocument(String, String, String) | Delete a link from a document |
GetAccessLogItems(String, String, Int32, Int32) | Gets access log items. Sorted for date descending. |
GetAccessLogItemsCount(String, String) | Gets the count of available access log entries |
GetChangeLogItems(String, String, Int32, Int32) | Get change log items. Sorted for modification count descending. |
GetChangeLogItemsCount(String, String) | Gets the count of available change log entries |
GetDocument(String, String) | Returns document informations |
GetDocumentCurrentFulltext(String, String) | Gets the currently saved fulltext from database |
GetDocumentFulltext(String, String, String) | Get document fulltext content |
GetDocumentLinks(String, String) | Retrieve a list of links |
GetDocuments(String, List<String>, GetDocumentOptionsContract) | Returns a list of document informations |
GetDocumentShares(String, String) | Returns a list of document share informations |
GetDocumentSharesCreatedByCurrentUser(String) | Returns a list of all document share informations created by the current user |
GetDocumentSharesForCurrentUser(String) | Returns a list of all document share informations for the current user |
GetDocumentsSimple(String, List<String>, List<String>, GetDocumentOptionsContract) | Returns a list of simple document informations |
GetDocumentVersion(String, String, String) | Returns document version informations |
GetVersionListItems(String, String, Int32, Int32) | Get version list items |
GetVersionListItemsCount(String, String) | Gets the count of available versions |
MoveDocument(String, String, String, Boolean, Boolean, Boolean, Boolean) | Move a document |
RebuildDocumentIndex(String, String) | Rebuild Document Index |
RemoveDocumentAnalyzerStatus(String, String) | Removes document status for document analyzing You need edit admin store rights for this |
RemoveDocumentContent(String, String) | Remove the content of the document (with old versions). Property values will be kept. |
RemoveDocumentVersion(String, String, String) | Remove a specific document version |
RemoveDocumentVersions(String, String, List<String>) | Remove several versions of a document (including the current one) |
RemoveReadingList(String, String, List<String>) | Remove users from the reading list of a specific document passed as |
RemoveThumbnails(String, String, Int32, Int32) | Remove Thumbnails of a document You need edit admin store rights for this (01002001-38a7-11d8-a902-0050bf427e8f). See also GetUserAdminAccessRights(String, String) |
ResetReceiptList(String, String) | Delete read receipt list |
SetDocumentAnalyzerStatus(String, String, Int32) | Set document status for document analyzing to a special status. You need edit admin store rights for this. |
SetDocumentPageCount(String, String, String, Int32) | Set document page count. You need edit admin store rights for this. |
SetReadReceipt(String, String, Boolean) | Add current user to read receipt list and remove current user from reading list, if |
UndoCheckOutDocument(String, String) | Release reservation on a document |
UndoCheckOutDocuments(String, List<String>) | Release reservation on a list of documents |
UpdateDocument(String, DocumentContract, String, CheckInParameterContract) | Update a document |
UpdateDocumentComplex(String, DocumentContract, DocumentFileParameterContract, CheckInParameterContract) | Update a document |
UpdateDocumentFulltext(String, String, String, List<String>, List<String>) | Update fulltext information in database You need edit admin store rights for this |
UpdateDocumentShare(String, DocumentShareContract) | Updates a document share |
UpdateMultipleDocuments(String, List<String>, UpdateCommandContract) | Updates multiple documents |
ValidateDocumentSignature(String, String, String, String, String) | Validate content protections for a document |
VerifyDocumentIntegrity(String, String, String) | Verify the integrity of a document. |