|
FOSSredder 0.5.0
|
Implements atomic SQLite-backed persistence for the aggregate application state. More...
#include "persistence/WorkspaceStateStore.h"#include "core/application/export/ExportLog.h"#include "core/application/import/ImportLog.h"#include "core/application/import/draft/StatementDraft.h"#include "core/application/import/draft/TransactionDraft.h"#include "core/application/storage/RepositoryBundle.h"#include "core/application/workspace/WorkspaceSessionState.h"#include "core/application/workspace/WorkspaceStateManager.h"#include "core/domain/entities/Analysis.h"#include "core/domain/entities/Annual.h"#include "persistence/SqliteDb.h"#include "persistence/SqliteTransaction.h"#include "persistence/StmtGuard.h"#include "persistence/repositories/SqliteActorRepository.h"#include "persistence/repositories/SqliteAnalysisRepository.h"#include "persistence/repositories/SqliteAnnualRepository.h"#include "persistence/repositories/SqliteContractRepository.h"#include "persistence/repositories/SqliteExportLogRepository.h"#include "persistence/repositories/SqliteImportLogRepository.h"#include "persistence/repositories/SqlitePropertyRepository.h"#include "persistence/repositories/SqliteStatementDraftRepository.h"#include "persistence/repositories/SqliteStatementRepository.h"#include "persistence/repositories/SqliteTransactionDraftRepository.h"#include "persistence/repositories/SqliteTransactionRepository.h"#include <algorithm>#include <stdexcept>#include <string>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>
Go to the source code of this file.
Implements atomic SQLite-backed persistence for the aggregate application state.
Definition in file WorkspaceStateStore.cpp.