Constructor
new configurations(logger)
Parameters:
Name |
Type |
Description |
logger |
object
|
logger to be used by class instance |
- Source:
Methods
addKeywordAndValue(keyword, value, callback)
Adds a new keyword/value pair to configuration table in core database
Parameters:
Name |
Type |
Description |
keyword |
string
|
keyword of pair |
value |
*
|
value of pair |
callback |
*
|
success (true/false) |
- Source:
doesKeywordExists(keyword, callback)
checks if a keyword exists in configuration table in core database
Parameters:
Name |
Type |
Description |
keyword |
string
|
keyword for configuration setting |
callback |
*
|
success (true/false), rows (rows or null) |
- Source:
getAllConfigurations(callback)
Returns all configurations from core database table configuration
Parameters:
Name |
Type |
Description |
callback |
function
|
rows or null |
- Source:
getValueForKeyword(keyword, callback)
Returns configuration value for given configuration keyword
Parameters:
Name |
Type |
Description |
keyword |
string
|
|
callback |
function
|
returns value for keyword as string |
- Source:
updateGlobals(key, value)
Updates global variables if configuration values change
Parameters:
Name |
Type |
Description |
key |
string
|
|
value |
value
|
|
- Source:
updateValuesForKeyword(keyword, value, callback)
updates a value for given keyword in core database table configuration
Parameters:
Name |
Type |
Description |
keyword |
string
|
keyword the value shall be updated for |
value |
*
|
value to set |
callback |
*
|
success (true / false) |
- Source: