[AB-149] adding command to reset configuration to default values

removing listener to create system config instances
adding default value retrieval to appropriate places
making config key handling case insensitive
changing exp multiplier to double value
refactoring experience service bean test
This commit is contained in:
Sheldan
2021-02-24 21:11:01 +01:00
parent 20b6b37151
commit 5f6746d742
35 changed files with 613 additions and 560 deletions

View File

@@ -17,5 +17,7 @@ public interface ConfigService {
void setStringValue(String name, Long serverId, String value);
boolean configurationIsValid(String name, String value);
AConfig getFakeConfigForValue(String name, String value);
void resetConfigForKey(String configKey, Long serverId);
void resetConfigForFeature(String featureKey, Long serverId);
void resetConfigForServer(Long serverId);
}

View File

@@ -19,4 +19,6 @@ public interface ConfigManagementService {
AConfig setDoubleValue(Long serverId, String name, Double value);
AConfig setLongValue(Long serverId, String name, Long value);
AConfig setStringValue(Long serverId, String name, String value);
void deleteConfig(Long serverId, String name);
void deleteConfigForServer(Long serverId);
}