|
FOSSredder 0.5.0
|
#include <ImportAdapter.h>
Definition at line 18 of file ImportAdapter.h.
|
explicit |
Creates an adapter backed by the core import runner port.
| runner | Core import runner used for jobs and draft operations. |
Definition at line 43 of file ImportAdapter.cpp.
| core::ports::importing::draft::DraftDerivedState ui::adapters::ImportAdapter::buildDraftDerivedState | ( | const core::ports::workspace::WorkspaceSnapshot & | state, |
| const core::ports::importing::draft::DraftLinkSelection & | selection ) const |
Builds derived draft suggestion state through the runner.
| state | Workspace snapshot used for catalog matching. |
| selection | Current draft link selection. |
Definition at line 89 of file ImportAdapter.cpp.

| core_importing::StatementDraft ui::adapters::ImportAdapter::buildStatementDraft | ( | const std::string & | sourceFile, |
| const core::ports::workspace::StatementSnapshot & | statement, | ||
| const core::ports::workspace::WorkspaceSnapshot & | state, | ||
| const std::vector< core::ports::importing::draft::TransactionDraft > & | transactions, | ||
| const std::string & | draftId ) const |
Builds a statement draft from an imported statement result.
| sourceFile | Source import file. |
| statement | Imported statement snapshot. |
| state | Workspace snapshot used for catalog matching. |
| transactions | Imported transaction drafts. |
| draftId | Draft id to assign. |
Definition at line 142 of file ImportAdapter.cpp.
| core::ports::workspace::StatementDraftSnapshot ui::adapters::ImportAdapter::buildStatementDraftSnapshot | ( | const core::ports::importing::draft::StatementDraft & | draft, |
| const core::ports::workspace::WorkspaceSnapshot & | state ) const |
Builds workspace draft state from the active statement draft.
| draft | Statement draft. |
| state | Workspace snapshot used for catalog projection. |
Definition at line 160 of file ImportAdapter.cpp.
| void ui::adapters::ImportAdapter::cancel | ( | const core::ports::importing::StatementImportHandle & | handle | ) |
Requests cancellation of a running import.
| handle | Import handle returned by startStatementImport(). |
Definition at line 64 of file ImportAdapter.cpp.
| core::ports::importing::ImportResult ui::adapters::ImportAdapter::importResult | ( | const core::ports::importing::StatementImportHandle & | handle | ) |
Reads the final import result for a handle.
| handle | Import handle returned by startStatementImport(). |
Definition at line 82 of file ImportAdapter.cpp.
| core::ports::workspace::WorkspaceSnapshot ui::adapters::ImportAdapter::mergeWorkspaceState | ( | core::ports::workspace::WorkspaceSnapshot | primary, |
| const core::ports::workspace::WorkspaceSnapshot & | secondary ) const |
Merges stored draft catalog state with live workspace state.
| primary | Primary workspace snapshot. |
| secondary | Secondary workspace snapshot. |
Definition at line 96 of file ImportAdapter.cpp.
| void ui::adapters::ImportAdapter::pause | ( | const core::ports::importing::StatementImportHandle & | handle | ) |
Requests pausing of a running import.
| handle | Import handle returned by startStatementImport(). |
Definition at line 70 of file ImportAdapter.cpp.
| core_importing::StatementDraft ui::adapters::ImportAdapter::restoreStatementDraft | ( | const core::ports::workspace::StatementDraftSnapshot & | draft | ) | const |
Restores a statement draft from workspace draft state.
| draft | Workspace draft snapshot. |
Definition at line 153 of file ImportAdapter.cpp.
| void ui::adapters::ImportAdapter::resume | ( | const core::ports::importing::StatementImportHandle & | handle | ) |
Requests resuming of a paused import.
| handle | Import handle returned by startStatementImport(). |
Definition at line 76 of file ImportAdapter.cpp.
| core::ports::importing::StatementImportHandle ui::adapters::ImportAdapter::startStatementImport | ( | const core::ports::importing::ImportRequest & | request, |
| core::ports::importing::StatementImportEventCallback | callback ) |
Starts an asynchronous statement import through the runner.
| request | Import request built by the workflow. |
| callback | Event callback receiving progress and terminal events. |
Definition at line 48 of file ImportAdapter.cpp.

| TransactionDraftView ui::adapters::ImportAdapter::transactionDraftView | ( | const core::ports::importing::draft::TransactionDraft & | draft, |
| const core::ports::workspace::WorkspaceSnapshot & | state ) const |
Builds the QML transaction draft view through core-derived state.
| draft | Transaction draft. |
| state | Workspace snapshot used for catalog matching. |
Definition at line 103 of file ImportAdapter.cpp.

| void ui::adapters::ImportAdapter::unsubscribe | ( | const core::ports::importing::StatementImportHandle & | handle | ) |
Removes an import event subscription.
| handle | Import handle returned by startStatementImport(). |
Definition at line 58 of file ImportAdapter.cpp.
| core_importing::StatementDraftEditResult ui::adapters::ImportAdapter::updateStatementDraft | ( | core::ports::importing::draft::StatementDraft & | draft, |
| const core::ports::importing::draft::StatementDraftEdit & | edit ) const |
Applies a statement draft edit through the runner.
Definition at line 135 of file ImportAdapter.cpp.
| bool ui::adapters::ImportAdapter::updateTransactionDraft | ( | core::ports::importing::draft::TransactionDraft & | draft, |
| const core::ports::workspace::WorkspaceSnapshot & | state, | ||
| const core::ports::importing::draft::TransactionDraftEdit & | edit ) const |
Applies a transaction draft edit through the runner.
| draft | Transaction draft to mutate. |
| state | Workspace snapshot used for catalog-aware edits. |
| edit | Transaction draft edit command. |
Definition at line 128 of file ImportAdapter.cpp.