Search Results for

    Show / Hide Table of Contents

    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 documentId parameter

    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 documentId parameter

    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 hasRead is true. Remove current user from read receipt list and add current user to reading list, if hasRead is false.

    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.
    Documents will be tested for file existence, file readable, file size and correct hash value (if available).

    Back to top Copyright © Kendox