Declares import-draft matching helpers shared by the import pipeline and draft finalization.
More...
|
| std::string | core::application::importing::draft::normalizeDraftText (const std::string &text) |
| | Normalizes free-form draft text for fuzzy matching.
|
| bool | core::application::importing::draft::matchesDraftText (const std::string &left, const std::string &right) |
| | Compares two draft text fragments after normalization.
|
| std::vector< std::string > | core::application::importing::draft::referenceAliasesFromMetadata (const std::string &metadata) |
| | Extracts alias-like reference strings from draft metadata.
|
| DraftTextSignals | core::application::importing::draft::buildDraftTextSignals (const core::domain::catalog::WorkspaceCatalog &state, const TransactionDraft &transaction) |
| | Derives text signals from a workspace transaction draft.
|
| DraftImportSuggestions | core::application::importing::draft::buildImportSuggestions (const core::domain::catalog::WorkspaceCatalog &state, const TransactionDraft &transaction) |
| | Builds ranked import suggestions for the given workspace and transaction draft.
|
| std::string | core::application::importing::draft::resolveActorId (const core::domain::catalog::WorkspaceCatalog &state, const std::string &text) |
| | Resolves the best matching actor identifier for the provided text.
|
| std::string | core::application::importing::draft::resolveContractId (const core::domain::catalog::WorkspaceCatalog &state, const std::string &text) |
| | Resolves the best matching contract identifier for the provided text.
|
| bool | core::application::importing::draft::contractIsFullyAllocatable (const core::domain::catalog::WorkspaceCatalog &state, const std::string &contractId) |
| | Checks whether all transactions assigned to a contract are allocatable.
|
| core::domain::catalog::WorkspaceCatalog | core::application::importing::draft::mergeCatalogState (core::domain::catalog::WorkspaceCatalog primary, const core::domain::catalog::WorkspaceCatalog &secondary) |
| | Merges two catalog states by keeping populated primary collections and filling gaps from a secondary state.
|
| DraftDerivedState | core::application::importing::draft::buildDraftDerivedState (const core::domain::catalog::WorkspaceCatalog &state, const DraftLinkSelection &selection) |
| | Derives UI-agnostic matching state for the currently edited draft link.
|
| bool | core::application::importing::draft::applyDerivedSelections (TransactionDraft &draft, const DraftDerivedState &derived, DraftAutoSelectionMode mode) |
| bool | core::application::importing::draft::applyActorSelection (TransactionDraft &draft, const std::string &actorId) |
| bool | core::application::importing::draft::clearActorSelection (TransactionDraft &draft) |
| bool | core::application::importing::draft::applyPropertySelection (TransactionDraft &draft, const std::string &propertyId) |
| bool | core::application::importing::draft::setPropertySelected (TransactionDraft &draft, const std::string &propertyId, bool selected) |
| bool | core::application::importing::draft::applyContractSelection (TransactionDraft &draft, const DraftChoiceRow &contract) |
| bool | core::application::importing::draft::applyContractSelection (TransactionDraft &draft, const core::domain::catalog::WorkspaceCatalog &state, const std::string &contractId) |
| bool | core::application::importing::draft::clearContractSelection (TransactionDraft &draft) |
| bool | core::application::importing::draft::applyTransactionPatch (TransactionDraft &draft, const TransactionDraftPatch &patch) |
| int | core::application::importing::draft::insertTransactionAfter (StatementDraft &draft, int currentIndex) |
| int | core::application::importing::draft::removeTransactionAt (StatementDraft &draft, int index) |
| bool | core::application::importing::draft::renameStatementDraft (StatementDraft &draft, const std::string &name) |
Declares import-draft matching helpers shared by the import pipeline and draft finalization.
Definition in file DraftMatcher.h.