BaltradDex
BALTRAD Data Exchange System
Loading...
Searching...
No Matches
eu.baltrad.dex.config.manager.impl.ConfigurationManager Class Reference
Inheritance diagram for eu.baltrad.dex.config.manager.impl.ConfigurationManager:
eu.baltrad.dex.config.manager.IConfigurationManager

Public Member Functions

 ConfigurationManager ()
 
void afterPropertiesSet ()
 
AppConfiguration getAppConf ()
 
LogConfiguration getLogConf ()
 
RegistryConfiguration getRegistryConf ()
 
long getLastModified ()
 
void saveAppConf (AppConfiguration conf)
 
void saveLogConf (LogConfiguration conf)
 
void saveRegistryConf (RegistryConfiguration conf)
 
void setUserManager (IUserManager userManager)
 
void setKeystoreManager (IKeystoreManager keystoreManager)
 
void setSecurityManager (ISecurityManager securityManager)
 

Protected Member Functions

void updateLocalNodeUser () throws IOException
 

Detailed Description

Class implements configuration object handling functionality.

Author
Maciej Szewczykowski | macie.nosp@m.j@ba.nosp@m.ltrad.nosp@m..eu
Version
1.7.1
Since
1.0.1

Constructor & Destructor Documentation

◆ ConfigurationManager()

eu.baltrad.dex.config.manager.impl.ConfigurationManager.ConfigurationManager ( )
inline

Constructor

Member Function Documentation

◆ afterPropertiesSet()

void eu.baltrad.dex.config.manager.impl.ConfigurationManager.afterPropertiesSet ( )
inline

Create local peer account.

◆ getAppConf()

AppConfiguration eu.baltrad.dex.config.manager.impl.ConfigurationManager.getAppConf ( )
inline

◆ getLastModified()

long eu.baltrad.dex.config.manager.impl.ConfigurationManager.getLastModified ( )
inline

Get last modification time.

Returns
The time the file was last modified

Implements eu.baltrad.dex.config.manager.IConfigurationManager.

◆ getLogConf()

LogConfiguration eu.baltrad.dex.config.manager.impl.ConfigurationManager.getLogConf ( )
inline

◆ getRegistryConf()

RegistryConfiguration eu.baltrad.dex.config.manager.impl.ConfigurationManager.getRegistryConf ( )
inline
Returns
the registryConf

Implements eu.baltrad.dex.config.manager.IConfigurationManager.

◆ saveAppConf()

void eu.baltrad.dex.config.manager.impl.ConfigurationManager.saveAppConf ( AppConfiguration conf)
inline

Saves system configuration in properties file.

Parameters
confApplication configuration object
Exceptions
Exception

Implements eu.baltrad.dex.config.manager.IConfigurationManager.

◆ saveLogConf()

void eu.baltrad.dex.config.manager.impl.ConfigurationManager.saveLogConf ( LogConfiguration conf)
inline

Save system log configuration.

Parameters
confLog configuration object

Implements eu.baltrad.dex.config.manager.IConfigurationManager.

◆ saveRegistryConf()

void eu.baltrad.dex.config.manager.impl.ConfigurationManager.saveRegistryConf ( RegistryConfiguration conf)
inline

Save delivery registry configuration.

Parameters
confDelivery registry configuration object

Implements eu.baltrad.dex.config.manager.IConfigurationManager.

◆ setKeystoreManager()

void eu.baltrad.dex.config.manager.impl.ConfigurationManager.setKeystoreManager ( IKeystoreManager keystoreManager)
inline
Parameters
keystoreManagerthe keystoreManager to set

◆ setSecurityManager()

void eu.baltrad.dex.config.manager.impl.ConfigurationManager.setSecurityManager ( ISecurityManager securityManager)
inline

The security manager that is provided by beast and used for keeping track of keys and authorization issues.

Parameters
securityManagerthe security manager

◆ setUserManager()

void eu.baltrad.dex.config.manager.impl.ConfigurationManager.setUserManager ( IUserManager userManager)
inline
Parameters
userManagerthe userManager to set

◆ updateLocalNodeUser()

void eu.baltrad.dex.config.manager.impl.ConfigurationManager.updateLocalNodeUser ( ) throws IOException
inlineprotected

Updates the local user in the beast database with relevant information from the app configuration.


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