|
void | fill (ConfigurationBase *, ConfigurationVersion) const throw (std::runtime_error) |
|
void | saveActiveVersion (const ConfigurationBase *, bool overwrite=false) const throw (std::runtime_error) |
|
ConfigurationVersion | findLatestVersion (const ConfigurationBase *) const noexcept |
|
std::set< std::string > | getAllConfigurationNames () const throw (std::runtime_error) |
|
std::set< ConfigurationVersion > | getVersions (const ConfigurationBase *) const noexcept |
|
std::set< std::string > | getAllConfigurationGroupNames (const std::string &filterString="") const throw (std::runtime_error) |
|
std::set< ConfigurationGroupKey > | getKeys (const std::string &groupName) const |
|
config_version_map_t | getConfigurationGroupMembers (std::string const &, bool includeMetaDataTable=false) const throw (std::runtime_error) |
|
void | saveConfigurationGroup (config_version_map_t const &, std::string const &) const throw (std::runtime_error) |
|
void | get (ConfigurationBase *&configuration, const std::string configurationName, std::shared_ptr< const ConfigurationGroupKey > groupKey=0, const std::string *groupName=0, bool dontFill=false, ConfigurationVersion version=ConfigurationVersion(), bool resetConfiguration=true, bool looseColumnMatching=false) |
|
const bool & | getMode () const |
|
ConfigurationVersion | saveNewVersion (ConfigurationBase *configuration, ConfigurationVersion temporaryVersion, ConfigurationVersion newVersion=ConfigurationVersion()) |
|
virtual void | saveConfigurationGroup (std::map< std::string, ConfigurationVersion > const &, std::string const &) const throw (std::runtime_error) |
|
|
static ConfigurationInterface * | getInstance (bool mode) |
|
static bool | isVersionTrackingEnabled () |
|
static void | setVersionTrackingEnabled (bool setValue) |
|
static const std::string | GROUP_METADATA_TABLE_NAME = "ConfigurationGroupMetadata" |
|
ConfigurationHandlerBase * | theConfigurationHandler_ |
|
The documentation for this class was generated from the following files: