public RulesDefinition.Context load() { RulesDefinition.Context context = new RulesDefinition.Context(); for (RulesDefinition pluginDefinition : pluginDefs) { context.setCurrentPluginKey(serverPluginRepository.getPluginKey(pluginDefinition)); pluginDefinition.define(context); } deprecatedDefConverter.complete(context); context.setCurrentPluginKey(null); coreCommonDefs.define(context); return context; } }
public ScannerMediumTester addRules(RulesDefinition rulesDefinition) { RulesDefinition.Context context = new RulesDefinition.Context(); rulesDefinition.define(context); List<Repository> repositories = context.repositories(); for (Repository repo : repositories) { for (RulesDefinition.Rule rule : repo.rules()) { this.addRule(rule.key(), rule.repository().key(), rule.internalKey(), rule.name()); } } return this; }
public StandaloneRuleDefinitionsLoader(RulesDefinition[] pluginDefs) { context = new RulesDefinition.Context(); for (RulesDefinition pluginDefinition : pluginDefs) { pluginDefinition.define(context); } }
public RulesDefinition.Context load() { RulesDefinition.Context context = new RulesDefinition.Context(); for (RulesDefinition pluginDefinition : pluginDefs) { context.setCurrentPluginKey(serverPluginRepository.getPluginKey(pluginDefinition)); pluginDefinition.define(context); } deprecatedDefConverter.complete(context); context.setCurrentPluginKey(null); coreCommonDefs.define(context); return context; } }