public AllExternalServersNodeMenu(RDMPContextMenuStripArgs args, AllExternalServersNode node) : base(args, node) { var assemblyDictionary = new Dictionary <PermissableDefaults, IPatcher>(); Add(new ExecuteCommandCreateNewExternalDatabaseServer(_activator, null, PermissableDefaults.None)); Items.Add(new ToolStripSeparator()); //Add(new ExecuteCommandConfigureDefaultServers()); assemblyDictionary.Add(PermissableDefaults.DQE, new DataQualityEnginePatcher()); assemblyDictionary.Add(PermissableDefaults.WebServiceQueryCachingServer_ID, new QueryCachingPatcher()); assemblyDictionary.Add(PermissableDefaults.LiveLoggingServer_ID, new LoggingDatabasePatcher()); assemblyDictionary.Add(PermissableDefaults.IdentifierDumpServer_ID, new IdentifierDumpDatabasePatcher()); assemblyDictionary.Add(PermissableDefaults.ANOStore, new ANOStorePatcher()); assemblyDictionary.Add(PermissableDefaults.CohortIdentificationQueryCachingServer_ID, new QueryCachingPatcher()); foreach (var kvp in assemblyDictionary) { Add(new ExecuteCommandCreateNewExternalDatabaseServer(_activator, kvp.Value, kvp.Key)); } Add(new ExecuteCommandConfigureDefaultServers(_activator)); }
public AllExternalServersNodeMenu(RDMPContextMenuStripArgs args, AllExternalServersNode node) : base(args, node) { Add(new ExecuteCommandConfigureDefaultServers(_activator)); }