Package org.jrd.backend.data
Class Config
- java.lang.Object
-
- org.jrd.backend.data.Config
-
public class Config extends java.lang.Object
Singleton class for storing and retrieving configuration strings.
-
-
Field Summary
Fields Modifier and Type Field Description private static Config
config
private java.lang.String
configFilePath
private java.util.HashMap<java.lang.String,java.lang.String>
configMap
private com.google.gson.Gson
gson
private java.lang.String
legacyConfigFilePath
-
Constructor Summary
Constructors Modifier Constructor Description private
Config()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAgentExpandedPath()
java.lang.String
getAgentRawPath()
static Config
getConfig()
private void
loadConfigFile()
void
saveConfigFile()
void
setAgentPath(java.lang.String agentPath)
-
-
-
Field Detail
-
config
private static Config config
-
gson
private final com.google.gson.Gson gson
-
configMap
private java.util.HashMap<java.lang.String,java.lang.String> configMap
-
configFilePath
private java.lang.String configFilePath
-
legacyConfigFilePath
private java.lang.String legacyConfigFilePath
-
-
Method Detail
-
getConfig
public static Config getConfig()
-
getAgentRawPath
public java.lang.String getAgentRawPath()
-
getAgentExpandedPath
public java.lang.String getAgentExpandedPath()
-
setAgentPath
public void setAgentPath(java.lang.String agentPath)
-
loadConfigFile
private void loadConfigFile() throws java.io.IOException
- Throws:
java.io.IOException
-
saveConfigFile
public void saveConfigFile() throws java.io.IOException
- Throws:
java.io.IOException
-
-