20 const std::shared_ptr<ProxyReaderApi> samReader,
21 const std::shared_ptr<CalypsoSamAdapter> sam,
22 const std::shared_ptr<SamSecuritySettingAdapter> securitySetting)
24 mSecuritySetting(securitySetting),
25 mControlSamTransactionManager(securitySetting != nullptr &&
26 securitySetting->getControlSam() != nullptr ?
30 getTransactionAuditData()) : nullptr) {}
34 return mSecuritySetting;
SamTransactionManagerAdapter(const std::shared_ptr< ProxyReaderApi > samReader, const std::shared_ptr< CalypsoSamAdapter > sam, const std::shared_ptr< SamSecuritySettingAdapter > securitySetting)
const std::shared_ptr< SamSecuritySetting > getSecuritySetting() const override