FOSSredder 0.5.0
Loading...
Searching...
No Matches
DefaultImportStatementStrategy.cpp File Reference

Implements the default import strategy orchestration for statement extraction. More...

Include dependency graph for DefaultImportStatementStrategy.cpp:

Go to the source code of this file.

Classes

class  core::application::importing::DefaultImportStatementStrategy
struct  FinalizeStats
struct  PageWork

Namespaces

namespace  core
namespace  core::application
namespace  core::application::importing

Functions

std::unique_ptr< IImportStatementStrategy > core::application::importing::createDefaultImportStrategy (std::shared_ptr< core::ports::pdf_rendering::IPdfRenderer > poppler, std::shared_ptr< core::ports::document_image_processing::IDocumentImageProcessor > documentImageProcessor, std::shared_ptr< core::ports::text_recognition::ITextRecognizer > tesseract, std::shared_ptr< core::ports::diagnostics::IErrorReporter > errorReporter)
FinalizeStats finalizeParsedPages (const ImportRequest &req, const std::vector< PageWork > &pages, const std::shared_ptr< core::ports::document_image_processing::IDocumentImageProcessor > &documentImageProcessor, ImportResult &out, std::vector< core::application::importing::draft::TransactionDraft > &all, std::string &carriedBookingDate, int &nextTxIndex, core::ports::diagnostics::IErrorReporter *errorReporter, const ProgressReporter &report, std::mutex &artifactsMutex)

Detailed Description

Implements the default import strategy orchestration for statement extraction.

Definition in file DefaultImportStatementStrategy.cpp.

Function Documentation

◆ finalizeParsedPages()

FinalizeStats core::application::importing::internal::finalizeParsedPages ( const ImportRequest & req,
const std::vector< PageWork > & pages,
const std::shared_ptr< core::ports::document_image_processing::IDocumentImageProcessor > & documentImageProcessor,
ImportResult & out,
std::vector< core::application::importing::draft::TransactionDraft > & all,
std::string & carriedBookingDate,
int & nextTxIndex,
core::ports::diagnostics::IErrorReporter * errorReporter,
const ProgressReporter & report,
std::mutex & artifactsMutex )

Definition at line 250 of file ImportPipelineHelpers.cpp.