@Override public Map<String, String> load() { final Map<String, String> preferences = new HashMap<String, String>(); final List<ConfigGroup> configs = configurationService.getConfiguration(ConfigType.GLOBAL); for (ConfigGroup config : configs) { for (ConfigItem item : config.getItems()) { final String name = item.getName(); final String value = config.getConfigItemValue(name); log.info("Setting preference '" + name + "' to '" + value + "'."); preferences.put(name, value); } } return preferences; } }
@Override public Map<String, String> load() { final Map<String, String> preferences = new HashMap<String, String>(); final List<ConfigGroup> configs = configurationService.getConfiguration(ConfigType.GLOBAL); for (ConfigGroup config : configs) { for (ConfigItem item : config.getItems()) { final String name = item.getName(); final String value = config.getConfigItemValue(name); log.info("Setting preference '" + name + "' to '" + value + "'."); preferences.put(name, value); } } return preferences; } }
Map<String, String> loadWorkItemDefinitionElements() { final Map<String, String> workItemDefinitionElements = new HashMap<String, String>(); final List<ConfigGroup> editorConfigGroups = configurationService.getConfiguration(ConfigType.EDITOR); for (ConfigGroup editorConfigGroup : editorConfigGroups) { if (WORK_ITEMS_EDITOR_SETTINGS.equals(editorConfigGroup.getName())) { for (ConfigItem item : editorConfigGroup.getItems()) { final String itemName = item.getName(); final String itemValue = editorConfigGroup.getConfigItemValue(itemName); workItemDefinitionElements.put(itemName, itemValue); } } } return workItemDefinitionElements; }
Map<String, String> loadWorkItemDefinitionElements() { final Map<String, String> workItemDefinitionElements = new HashMap<String, String>(); final List<ConfigGroup> editorConfigGroups = configurationService.getConfiguration(ConfigType.EDITOR); for (ConfigGroup editorConfigGroup : editorConfigGroups) { if (WORK_ITEMS_EDITOR_SETTINGS.equals(editorConfigGroup.getName())) { for (ConfigItem item : editorConfigGroup.getItems()) { final String itemName = item.getName(); final String itemValue = editorConfigGroup.getConfigItemValue(itemName); workItemDefinitionElements.put(itemName, itemValue); } } } return workItemDefinitionElements; }
private int getMaxRuleFirings() { for (ConfigGroup editorConfigGroup : configurationService.getConfiguration(ConfigType.EDITOR)) { if (ScenarioTestEditorService.TEST_SCENARIO_EDITOR_SETTINGS.equals(editorConfigGroup.getName())) { for (ConfigItem item : editorConfigGroup.getItems()) { String itemName = item.getName(); if (itemName.equals(ScenarioTestEditorService.TEST_SCENARIO_EDITOR_MAX_RULE_FIRINGS)) { return (Integer) item.getValue(); } } } } return 0; }
private int getMaxRuleFirings() { for (ConfigGroup editorConfigGroup : configurationService.getConfiguration(ConfigType.EDITOR)) { if (ScenarioTestEditorService.TEST_SCENARIO_EDITOR_SETTINGS.equals(editorConfigGroup.getName())) { for (ConfigItem item : editorConfigGroup.getItems()) { String itemName = item.getName(); if (itemName.equals(ScenarioTestEditorService.TEST_SCENARIO_EDITOR_MAX_RULE_FIRINGS)) { return (Integer) item.getValue(); } } } } return 0; }
public Map<String, WorkDefinition> loadWorkDefinitions() { //Find all configured WIDs final Map<String, WorkDefinition> workDefinitions = new HashMap<String, WorkDefinition>(); final List<ConfigGroup> configGroups = configurationService.getConfiguration( ConfigType.EDITOR ); if ( configGroups == null || configGroups.isEmpty() ) { return workDefinitions; } //Load configured WIDs final List<String> definitions = new ArrayList<String>(); for ( ConfigGroup configGroup : configGroups ) { if ( WorkItemsEditorService.WORK_ITEM_DEFINITION.equals( configGroup.getName() ) ) { for ( ConfigItem configItem : configGroup.getItems() ) { definitions.add( configGroup.getConfigItemValue( configItem.getName() ) ); } } } //Parse MVEL expressions into model workDefinitions.putAll( WorkDefinitionsParser.parse( definitions ) ); return workDefinitions; }
public Map<String, WorkDefinition> loadWorkDefinitions() { //Find all configured WIDs final Map<String, WorkDefinition> workDefinitions = new HashMap<String, WorkDefinition>(); final List<ConfigGroup> configGroups = configurationService.getConfiguration( ConfigType.EDITOR ); if ( configGroups == null || configGroups.isEmpty() ) { return workDefinitions; } //Load configured WIDs final List<String> definitions = new ArrayList<String>(); for ( ConfigGroup configGroup : configGroups ) { if ( WorkItemsEditorService.WORK_ITEM_DEFINITION.equals( configGroup.getName() ) ) { for ( ConfigItem configItem : configGroup.getItems() ) { definitions.add( configGroup.getConfigItemValue( configItem.getName() ) ); } } } //Parse MVEL expressions into model workDefinitions.putAll( WorkDefinitionsParser.parse( definitions ) ); return workDefinitions; }
public Repository build(final ConfigGroup repoConfig) { repo = new GitRepository(repoConfig.getName()); if (!repo.isValid()) { throw new IllegalStateException("Repository " + repoConfig.getName() + " not valid"); } else { addEnvironmentParameters(repoConfig.getItems()); FileSystem fileSystem = createFileSystem(repo); setBranches(fileSystem); setPublicURIs(fileSystem); return repo; } }
public Repository build(final ConfigGroup repoConfig) { ConfigItem space = repoConfig.getConfigItem(EnvironmentParameters.SPACE); if (space == null) { throw new IllegalStateException("Repository " + repoConfig.getName() + " space is not valid"); } repo = new GitRepository(repoConfig.getName(), spacesAPI.getSpace(space.getValue().toString())); if (!repo.isValid()) { throw new IllegalStateException("Repository " + repoConfig.getName() + " not valid"); } else { addEnvironmentParameters(repoConfig.getItems()); FileSystem fileSystem = createFileSystem(repo); setBranches(fileSystem); setPublicURIs(fileSystem); return repo; } }
for ( final ConfigItem item : repoConfig.getItems() ) { if ( item instanceof SecureConfigItem ) { repo.addEnvironmentParameter( item.getName(), secureService.decrypt( item.getValue().toString() ) );
@Test public void testWorkitemDefinitions() throws Exception { ConfigGroup group = workbenchConfigurationHelper.getWorkItemElementDefinitions(); assertEquals(ConfigType.EDITOR, group.getType()); assertEquals(WorkItemsEditorService.WORK_ITEMS_EDITOR_SETTINGS, group.getName()); assertEquals("", group.getDescription()); assertEquals(6, group.getItems().size()); assertEquals("\"customEditor\" : \"true\"", group.getConfigItemValue(WorkItemsEditorService.WORK_ITEMS_EDITOR_SETTINGS_CUSTOM_EDITOR)); assertEquals("\"parameterValues\" : [\n" + " \"MyFirstParam\" : \"A,B,C\", \n" + " \"MySecondParam\" : \"X,Y,Z\"\n" + "]", group.getConfigItemValue(WorkItemsEditorService.WORK_ITEMS_EDITOR_SETTINGS_PARAMETER_VALUES)); }