FOSSredder 0.5.0
Loading...
Searching...
No Matches
core::storage::RepositoryBundle Struct Reference

Groups repository implementations consumed by WorkspaceStateManager. More...

#include <RepositoryBundle.h>

Public Attributes

std::shared_ptr< core::ports::repositories::IActorRepository > actors
std::shared_ptr< core::ports::repositories::IPropertyRepository > properties
std::shared_ptr< core::ports::repositories::IContractRepository > contracts
std::shared_ptr< core::ports::repositories::IStatementRepository > statements
std::shared_ptr< core::ports::repositories::IStatementDraftRepository > statementDrafts
std::shared_ptr< core::ports::repositories::ITransactionRepository > transactions
std::shared_ptr< core::ports::repositories::ITransactionDraftRepository > transactionDrafts
std::shared_ptr< core::ports::repositories::IAnalysisRepository > analyses
std::shared_ptr< core::ports::repositories::IAnnualRepository > annuals
std::shared_ptr< core::ports::repositories::IImportLogRepository > importLogs
std::shared_ptr< core::ports::repositories::IExportLogRepository > exportLogs

Detailed Description

Groups repository implementations consumed by WorkspaceStateManager.

Definition at line 27 of file RepositoryBundle.h.

Member Data Documentation

◆ actors

std::shared_ptr<core::ports::repositories::IActorRepository> core::storage::RepositoryBundle::actors

Definition at line 28 of file RepositoryBundle.h.

◆ analyses

std::shared_ptr<core::ports::repositories::IAnalysisRepository> core::storage::RepositoryBundle::analyses

Definition at line 35 of file RepositoryBundle.h.

◆ annuals

std::shared_ptr<core::ports::repositories::IAnnualRepository> core::storage::RepositoryBundle::annuals

Definition at line 36 of file RepositoryBundle.h.

◆ contracts

std::shared_ptr<core::ports::repositories::IContractRepository> core::storage::RepositoryBundle::contracts

Definition at line 30 of file RepositoryBundle.h.

◆ exportLogs

std::shared_ptr<core::ports::repositories::IExportLogRepository> core::storage::RepositoryBundle::exportLogs

Definition at line 38 of file RepositoryBundle.h.

◆ importLogs

std::shared_ptr<core::ports::repositories::IImportLogRepository> core::storage::RepositoryBundle::importLogs

Definition at line 37 of file RepositoryBundle.h.

◆ properties

std::shared_ptr<core::ports::repositories::IPropertyRepository> core::storage::RepositoryBundle::properties

Definition at line 29 of file RepositoryBundle.h.

◆ statementDrafts

std::shared_ptr<core::ports::repositories::IStatementDraftRepository> core::storage::RepositoryBundle::statementDrafts

Definition at line 32 of file RepositoryBundle.h.

◆ statements

std::shared_ptr<core::ports::repositories::IStatementRepository> core::storage::RepositoryBundle::statements

Definition at line 31 of file RepositoryBundle.h.

◆ transactionDrafts

std::shared_ptr<core::ports::repositories::ITransactionDraftRepository> core::storage::RepositoryBundle::transactionDrafts

Definition at line 34 of file RepositoryBundle.h.

◆ transactions

std::shared_ptr<core::ports::repositories::ITransactionRepository> core::storage::RepositoryBundle::transactions

Definition at line 33 of file RepositoryBundle.h.


The documentation for this struct was generated from the following file: