55         MainSettings settings = null;
    56         logger.info(
"init. Obtaining global settings");
    59         logger.info(
"init. Gluu base inferred was {}", gluuBase);
    61         if (gluuBase != null) {
    65             if (srcConfigFile == null) {
    69                     ObjectMapper mapper = 
new ObjectMapper();
    70                     mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
    72                     settings = mapper.readValue(srcConfigFile, MainSettings.class);
    73                     settings.setSourceFile(srcConfigFile);
    75                     List<String> enabledMethods = settings.getEnabledMethods();
    76                     Map<String, String> acrPluginMapping = settings.getAcrPluginMap();
    77                     if (Utils.isNotEmpty(enabledMethods)) {
    79                         if (Utils.isEmpty(acrPluginMapping)) {
    81                             acrPluginMapping = 
new HashMap<>();
    82                             for (String acr : enabledMethods) {
    83                                 acrPluginMapping.put(acr, null);
    85                             settings.setAcrPluginMap(acrPluginMapping);
    88                         settings.setEnabledMethods(null);
    91                 } 
catch (Exception e) {
    93                     logger.error(e.getMessage(), e);
 File getConfigFile(String baseDir)
Definition: MainSettingsProducer.java:47
 
static final String CONF_FILE_RELATIVE_PATH
Definition: MainSettingsProducer.java:32
 
Logger logger
Definition: MainSettingsProducer.java:35
 
String getGluuBase()
Definition: MainSettingsProducer.java:37