Interface DocumentStorage
-
- All Implemented Interfaces:
public interface DocumentStorageInterface providing easy methods to work with Document objects.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDocumentStorage.Companion
-
Method Summary
Modifier and Type Method Description abstract FilegetDocumentsDirectory()Provides the directory which stores all documents. abstract FilegetDocumentDir(String documentId)Provides directory to save files for current Document. abstract List<String>getStoredDocuments()Provides List with all documentIds. abstract FilegetDocumentJsonFile(String documentId)Provides File of the document json file. abstract Booleandelete(String documentId)Deletes document data by provided id. abstract BooleandeleteAll()Deletes all documents. abstract FilegetDocumentPdfFile(String documentId)Provides File of the document pdf file. abstract FilegetDocumentTiffFile(String documentId)Provides File of the document tiff file. -
-
Method Detail
-
getDocumentsDirectory
abstract File getDocumentsDirectory()
Provides the directory which stores all documents.
-
getDocumentDir
abstract File getDocumentDir(String documentId)
Provides directory to save files for current Document.
- Parameters:
documentId-id of a document
-
getStoredDocuments
abstract List<String> getStoredDocuments()
Provides List with all documentIds.
-
getDocumentJsonFile
abstract File getDocumentJsonFile(String documentId)
Provides File of the document json file.
- Parameters:
documentId-id of a document
-
getDocumentPdfFile
abstract File getDocumentPdfFile(String documentId)
Provides File of the document pdf file.
- Parameters:
documentId-id of a document
-
getDocumentTiffFile
abstract File getDocumentTiffFile(String documentId)
Provides File of the document tiff file.
- Parameters:
documentId-id of a document
-
-
-
-