FOSSredder 0.5.0
Loading...
Searching...
No Matches
core::application::analysis::AnalysisService Member List

This is the complete list of members for core::application::analysis::AnalysisService, including all inherited members.

AnalysisService()=defaultcore::application::analysis::AnalysisService
AnalysisService(std::shared_ptr< core::ports::analysis_rendering::IAnalysisRenderer > imageRenderer)core::application::analysis::AnalysisServiceexplicit
AnalysisService(const AnalysisService &)=deletecore::application::analysis::AnalysisService
AnalysisService(AnalysisService &&) noexcept=defaultcore::application::analysis::AnalysisService
applyAnalysisPreviewOverrides(core::ports::workspace::WorkspaceSnapshot &workspace, const std::string &analysisId, bool includeCalculationAdjustments, const core::ports::analysis::AnalysisAdjustmentAmounts &adjustments) const overridecore::application::analysis::AnalysisServicevirtual
buildAnalysisAdjustments(const std::vector< core::ports::analysis::AnalysisAdjustmentTransactionInput > &transactions, const std::vector< std::string > &selectedTransactionIds, double taxPercent) const overridecore::application::analysis::AnalysisService
core::ports::analysis::IAnalysisRunner::buildAnalysisAdjustments(const std::vector< AnalysisAdjustmentTransactionInput > &transactions, const std::vector< std::string > &selectedTransactionIds, double taxPercent) const =0core::ports::analysis::IAnalysisRunnerpure virtual
buildAnalysisConfigJson(const core::ports::analysis::AnalysisConfigInput &input) const overridecore::application::analysis::AnalysisServicevirtual
buildFilterSpec(const core::ports::analysis::AnalysisFilterSelection &selection) const overridecore::application::analysis::AnalysisServicevirtual
computeAnalysis(const core::domain::Analysis &analysis, const core::domain::catalog::WorkspaceCatalog &state, const std::string &filterSpec={}) constcore::application::analysis::AnalysisService
contractTypes(const core::ports::workspace::WorkspaceSnapshot &workspace) const overridecore::application::analysis::AnalysisServicevirtual
filterSelectionFromFields(const std::string &dateField, const std::string &dateMode, const std::string &year, const std::string &dateFrom, const std::string &dateTo, const std::vector< std::string > &propertyIds, const std::vector< std::string > &contractTypes, const std::string &allocatableMode) const overridecore::application::analysis::AnalysisServicevirtual
filterTransactions(const core::domain::catalog::WorkspaceCatalog &state, const std::string &filterSpec={}) constcore::application::analysis::AnalysisService
operator=(const AnalysisService &)=deletecore::application::analysis::AnalysisService
operator=(AnalysisService &&) noexcept=defaultcore::application::analysis::AnalysisService
parseAnalysisPercentText(const std::string &text) const overridecore::application::analysis::AnalysisServicevirtual
parseFilterSpec(const std::string &filterSpec) const overridecore::application::analysis::AnalysisServicevirtual
previewTransactions(const core::ports::workspace::WorkspaceSnapshot &workspace, const core::ports::analysis::AnalysisFilterSelection &filter) const overridecore::application::analysis::AnalysisServicevirtual
projectTableState(const core::ports::analysis::AnalysisResult &result, const core::ports::analysis::AnalysisAdjustmentAmounts &adjustments, bool includeCalculationAdjustments, const std::string &unassignedLabel) const overridecore::application::analysis::AnalysisServicevirtual
runAnalysis(const core::domain::catalog::WorkspaceCatalog &state, const core::ports::analysis::AnalysisRequest &request) constcore::application::analysis::AnalysisService
runAnalysis(const core::ports::workspace::WorkspaceSnapshot &workspace, const core::ports::analysis::AnalysisRequest &request) const overridecore::application::analysis::AnalysisServicevirtual
runAnalysisById(const core::domain::catalog::WorkspaceCatalog &state, const std::string &analysisId, const std::string &filterSpec={}) constcore::application::analysis::AnalysisService
~AnalysisService()=defaultcore::application::analysis::AnalysisService
~IAnalysisRunner()=defaultcore::ports::analysis::IAnalysisRunnervirtual