DocumentPageStorageImpl

class DocumentPageStorageImpl(pageStorageSettings: PageStorageSettings, documentStorage: DocumentStorage) : DocumentPageStorage

Provides File directories for managing Page files.

Constructors

Link copied to clipboard
constructor(pageStorageSettings: PageStorageSettings, documentStorage: DocumentStorage)

Functions

Link copied to clipboard
open override fun getDocumentImage(pageId: String, documentId: String): File

Provides File of the document image.

Link copied to clipboard
open override fun getDocumentImagePreview(pageId: String, documentId: String): File

Provides File of the document preview image.

Link copied to clipboard
open override fun getFilteredImagePreview(pageId: String, documentId: String, parametricFilter: ParametricFilter): File

Provides File containing page preview with applied ParametricFilter for a given document.

Link copied to clipboard
open override fun getFilteredImagePreviews(pageId: String, documentId: String): List<File>

Provides full list of Files containing page preview with applied filters for a given document.

Link copied to clipboard
open override fun getOriginalImage(pageId: String, documentId: String): File

Provides File of the original image.

Link copied to clipboard
open override fun getOriginalImagePreview(pageId: String, documentId: String): File

Provides File of the original preview image.

Link copied to clipboard
open override fun getPageDir(pageId: String, documentId: String): File

Provides directory to store image files for current Page.

Link copied to clipboard
open override fun getPagesDirectory(documentId: String): File

Provides directory which stores all pages for document.

Link copied to clipboard
open override fun getStoredPages(documentId: String): List<String>

Provides List with all pageIds for a given document.

Link copied to clipboard
open override fun getUnfilteredDocumentImage(pageId: String, documentId: String): File

Provides File of the unfiltered document image.

Link copied to clipboard
open override fun getUnfilteredDocumentImagePreview(pageId: String, documentId: String): File

Provides File of the unfiltered document preview image.