public InputDevicePluginContext(IPluginConfiguration configuration) : base(configuration) { OutputSet += (s, args) => { }; }
public static void ConfigurePlugin(IPluginConfiguration <ins_salesorderline> config) { config.ColumnSet = new ColumnSet <ins_salesorderline>( e => e.ins_salesorderid, e => e.ins_totalprice ); }
public void Update(IPluginConfiguration configuration) { _configuration = configuration; _ensureLocalLinksMatchUriScheme = _configuration.GetBool("ensureLocalLinksMatchUriScheme"); _makeExternalUrlsTragetBlank = _configuration.GetBool("makeExternalUrlsTragetBlank"); }
public void Update(IPluginConfiguration configuration) { _microDataProcessor = new MicroDataProcessor(MicroDataSerializer.Deserialize(configuration.GetCustom("markupConfiguration"))); Initialize(); }
public SeriesProvider(ILogManager logManager, IMediaItemProcessor mediaItemProcessor, IPluginConfiguration pluginConfiguration) { this.mediaItemProcessor = mediaItemProcessor; this.pluginConfiguration = pluginConfiguration; this.log = logManager.GetLogger(nameof(SeriesProvider)); }
public static void ConfigurePlugin(IPluginConfiguration <Entity> config) { config.ColumnSet = new ColumnSet( "ins_salesorderid", "ins_totalprice" ); }
public MediaItemBuilder(IPluginConfiguration pluginConfiguration, IEnumerable <ISourceDataLoader> sourceDataLoaders, ILogManager logManager) { _pluginConfiguration = pluginConfiguration; _sourceDataLoaders = sourceDataLoaders; _log = logManager.GetLogger(nameof(MediaItemBuilder)); }
public void SetConfiguration(IPluginConfiguration config) { if (config == null) { throw new ArgumentNullException(nameof(config)); } Config = config.GetConfiguration <ClueConfiguration>(); var maxCode = 1; var digits = Config.Digits; while (digits > 0) { maxCode *= 10; digits--; } MaxCode = maxCode - 1; foreach (var signDefinition in Config.SignDefinitions) { if (signDefinition.Code > MaxCode) { throw new PluginConfigurationIncorrectException($"Code {signDefinition.Code} is too large. Should be less than {MaxCode}"); } if (UsedCodes.Contains(signDefinition.Code)) { throw new PluginConfigurationIncorrectException($"Code {signDefinition.Code} is duplicated"); } UsedCodes.Add(signDefinition.Code); } }
/// <summary> /// Creates an instance of the plugin manager /// </summary> public PluginManager() { Receive <IPluginConfiguration>(msg => { _configuration = msg; _server = Sender; msg.Confirm(Sender); _childProps = _configuration.ActorProps; //Create child _child = Context.ActorOf(_childProps); foreach (var topic in _configuration.SubcribeTopics) { _mediator.Tell(new Subscribe(topic, Self)); } _child.Forward(msg); }); Receive <SubscribeAck>(msg => { }); }
public void Update(IPluginConfiguration configuration) { _microDataProcessor = new MicroDataProcessor(MicroDataSerializer.Deserialize(configuration.GetCustom("markupConfiguration"))); Initialize(); }
public void Update(IPluginConfiguration configuration) { _configuration = configuration; _ensureLocalLinksMatchUriScheme = _configuration.GetBool("ensureLocalLinksMatchUriScheme"); _makeExternalUrlsTragetBlank = _configuration.GetBool("makeExternalUrlsTragetBlank"); }
internal EffectPluginContext(IPluginConfiguration configuration, int elapsedMilliseconds, int xCount = 10, int yHeight = 10) : base(configuration) { ElapsedMilliseconds = elapsedMilliseconds; PointsCollection = new PointsCollection(xCount, yHeight); }
private void LoadPluginsConfiguration() { if (pluginsConfiguration == null) { pluginsConfiguration = (IPluginConfiguration)Load("/dashboard/plugins"); } }
public IPluginOperation CreateInstance(IPluginConfiguration pluginConfiguration) { var pluginOperation = Implementer(); pluginOperation.SetConfiguration(pluginConfiguration); return(pluginOperation); }
private void LoadPluginsConfiguration() { if (pluginsConfiguration == null) { pluginsConfiguration = (IPluginConfiguration) Load("/dashboard/plugins"); } }
private static bool GetVisability(int groupId, int userId, IPluginConfiguration configuration) { var lists = PublicApi.Lists.List(groupId, new SPListCollectionOptions { PageSize = 1 }); return(lists.TotalCount > 0 && HasNewPostLinks(groupId, userId, configuration)); }
public MediaItemProcessor(IPluginConfiguration pluginConfiguration, IMediaItemBuilder mediaItemBuilder, ILogManager logManager) { this.pluginConfiguration = pluginConfiguration; this.mediaItemBuilder = mediaItemBuilder; this.logManager = logManager; this.log = logManager.GetLogger(nameof(MediaItemProcessor)); }
public static void FillConfigurationFromKeyValuePairs(IPluginConfiguration pluginConfiguration, IEnumerable <KeyValuePair <string, string> > keyValuePairs) { if (pluginConfiguration != null) { var handler = new PluginConfigurationHandler(pluginConfiguration); handler.FromKeyValuePairs(keyValuePairs); } }
public HostService(ILogger logger, IPluginConfiguration pluginConfiguration) { _logger = logger; _pluginConfiguration = pluginConfiguration; var fileInfo = new FileInfo(typeof(HostService).Assembly.Location); _currentDirectory = fileInfo.DirectoryName; }
private static bool GetIsVisible(int groupId, int userId, IPluginConfiguration configuration) { var libraries = PublicApi.Libraries.List(groupId, new LibraryListOptions { PageSize = 1 }); return(libraries != null && libraries.TotalCount > 0); }
/// <summary> /// Save/Load plugin configuration. /// NOTE: Save/Load are still using Type information for now, /// despite LoadForType superseding Load and not requiring or using it. /// It might be worth removing the Type info from Save, to strip it from all future saved configs, /// and then Load() can probably be removed entirely. /// </summary> /// <param name="config">Plugin configuration.</param> /// <param name="pluginName">Plugin name.</param> public void Save(IPluginConfiguration config, string pluginName) { File.WriteAllText(this.GetConfigFile(pluginName).FullName, JsonConvert.SerializeObject(config, Formatting.Indented, new JsonSerializerSettings { TypeNameAssemblyFormatHandling = TypeNameAssemblyFormatHandling.Simple, TypeNameHandling = TypeNameHandling.Objects, })); }
public static void ConfigurePlugin(IPluginConfiguration <Entity> config) { config.ColumnSet = new ColumnSet( "ins_salesorderid", "ins_productid", "ins_priceamount", "ins_qty" ); }
public void Update(IPluginConfiguration configuration) { _splashConfig = new SplashConfigurationDetails() { RemoveFooter = configuration.GetBool("removeFooter"), RemoveHeader = configuration.GetBool("removeHeader"), Password = configuration.GetString("password"), }; }
public void Update(IPluginConfiguration configuration) { _splashConfig = new SplashConfigurationDetails() { RemoveFooter = configuration.GetBool("removeFooter"), RemoveHeader = configuration.GetBool("removeHeader"), Password = configuration.GetString("password"), }; }
public void Update(IPluginConfiguration configuration) { if (_metaConfig == null) { _metaConfig = new MetaDataConfiguration(); } _metaConfig.ExtendedEntries = configuration.GetString("extendedtags").Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToList(); }
public static void ConfigurePlugin(IPluginConfiguration <ins_salesorderline> config) { config.ColumnSet = new ColumnSet <ins_salesorderline>( e => e.ins_salesorderid, e => e.ins_productid, e => e.ins_priceamount, e => e.ins_qty ); }
public void SetConfiguration(IPluginConfiguration config) { if (config == null) { throw new ArgumentNullException(nameof(config)); } Config = config.GetConfiguration <ClueConfiguration>(); }
public static void PluginConfigureServiceFactory <T>(IPluginConfiguration <T> config) where T : Entity { var crmServiceFactory = config.Container.Resolve <IOrganizationServiceFactory>(); var serviceProvider = config.Container.Resolve <IServiceProvider>(); var serviceFactory = new ServiceFactory(crmServiceFactory, serviceProvider, config.ServiceDecorators); config.Container.Register <IOrganizationServiceFactory>(serviceFactory); }
/// <summary> /// Save a plugin configuration(inheriting IPluginConfiguration). /// </summary> /// <param name="currentConfig">The current configuration.</param> public void SavePluginConfig(IPluginConfiguration currentConfig) { if (currentConfig == null) { return; } this.configs.Save(currentConfig, this.pluginName); }
public ScenarioRunner(IOutputWindow outputWindow, IVisualStudioService visualStudioService, IPluginConfiguration configuration, IConsoleRunner consoleRunner) { this.outputWindow = outputWindow; this.visualStudioService = visualStudioService; this.configuration = configuration; this.consoleRunner = consoleRunner; }
public ScenarioRunner(IOutputWindow outputWindow, IVisualStudioService visualStudioService, IPluginConfiguration configuration, IConsoleRunner consoleRunner) { this.outputWindow = outputWindow; this.visualStudioService = visualStudioService; this.configuration = configuration; this.consoleRunner = consoleRunner; }
public PluginConfigurationViewModel(IPluginConfiguration configuration) { Configuration = configuration; Options = new ObservableCollection <IPluginOptionViewModel>(ConstructOptionViewModels(configuration)); foreach (var option in Options) { option.PropertyChanged += OptionOnPropertyChanged; } }
/// <summary> /// Creates a child actor from a given <see cref="IPluginConfiguration"/> if /// one does not exist already. /// </summary> /// <param name="config"><see cref="IPluginConfiguration"/></param> /// <returns>The <see cref="IActorRef"/> of the child actor</returns> private IActorRef CreateChildIfNotExist(IPluginConfiguration config) { var child = Context.Child(config.Name); if (child.IsNobody()) { return(Context.ActorOf(_actorPropsFactory.CreateProps(), config.Name)); } return(child); }
public void Update(IPluginConfiguration configuration) { te.extension.coria.PublicApi.Maps.GoogleMapsApiDefaultUseKeyOrClientId = configuration.GetBool("defaultUseKeyOrClientId"); te.extension.coria.PublicApi.Maps.GoogleMapsApiClientId = configuration.GetString("publicClientId"); te.extension.coria.PublicApi.Maps.GoogleMapsApiKey = configuration.GetString("publicKey"); te.extension.coria.PublicApi.Maps.MapBoxApiAccessToken = configuration.GetString("publicaccess_token"); te.extension.coria.PublicApi.Maps.MapBoxApiSecretAccessToken = configuration.GetString("secretKey"); te.extension.coria.PublicApi.Maps.MapBoxVersion = configuration.GetString("mapBoxVersion"); te.extension.coria.PublicApi.Maps.ArcGisVerions = configuration.GetString("arcGisVersion"); te.extension.coria.PublicApi.Maps.GoogleMapsVersion = configuration.GetString("gmVersion"); //TODO: configuration values need to be passed in and used somewhere //InternalApi.InternalClassName.PropertyKeyName1 = configuration.GetString("propertyKeyName1"); }
public void Update(IPluginConfiguration configuration) { _configuration = configuration; if (configuration.GetString("connectionType") == "connectionString") { _deviceRegistrationDataService.ConnectionString = configuration.GetString("connectionString"); } else { _deviceRegistrationDataService.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings[configuration.GetString("connectionStringName")].ConnectionString; } }
public SiteTemplateActionDecorator(IAction decoratedAction, IVelocityViewGenerator velocityViewGenerator, ObjectSource objectSource, IVersionProvider versionProvider, IFingerprintFactory fingerprintFactory, IUrlBuilder urlBuilder, IPluginConfiguration configuration, ICruiseRequest cruiseRequest) { this.decoratedAction = decoratedAction; this.velocityViewGenerator = velocityViewGenerator; this.objectSource = objectSource; this.versionProvider = versionProvider; this.fingerprintFactory = fingerprintFactory; this.urlBuilder = urlBuilder; this.configuration = configuration; this.cruiseRequest = cruiseRequest; }
public void Install(TinyIoCContainer container) { serviceProvider = container.Resolve<IServiceProvider>(); menuCommandService = serviceProvider.GetService(typeof(IMenuCommandService)) as OleMenuCommandService; if (menuCommandService == null) return; pluginConfiguration = container.Resolve<IPluginConfiguration>(); pluginConfiguration.PropertyChanged += SetButtonState; solutionEvents = container.Resolve<ISolutionEventsListener>(); solutionEvents.AfterSolutionLoaded += SolutionLoaded; solutionEvents.BeforeSolutionClosed += SolutionClosed; var vs = container.Resolve<IVisualStudioService>(); InstallMenuCommands(vs.IsSolutionOpen); }
public AutoRegistrationPlugin(ISynchronizer synchronizer, IRegistrationRepository registrationRepository, IPageRepository pageRepository, IPageFormatter pageFormatter, IEntryFormatter entryFormatter, INotificationSender notificationSender, ILogger logger, IPluginConfiguration configuration, IFileReader fileReader, ISettings settings) { _synchronizer = synchronizer; _fileReader = fileReader; _settings = settings; _registrationRepository = registrationRepository; _pageRepository = pageRepository; _pageFormatter = pageFormatter; _entryFormatter = entryFormatter; _notificationSender = notificationSender; _logger = logger; _configuration = configuration; }
public string AddEntry(string content, string entry, User user, IPluginConfiguration configuration) { var entryMatcher = NewRegex(configuration.EntryPattern); var listStartMatcher = NewRegex(configuration.ListStartPattern); var listEndMatcher = NewRegex(configuration.ListEndPattern); var waitingListEndMatcher = NewRegex(configuration.WaitingListEndPattern); int listStart = AssertMatchesOnce(content, listStartMatcher, "list start"); int listEnd = AssertMatchesOnce(content, listEndMatcher, "list end"); int waitingListEnd = AssertMatchesOnce(content, waitingListEndMatcher, "waiting list end"); if (listEnd == -1 || listEnd == -1 || waitingListEnd == -1) { throw new InvalidOperationException( "The list and/or waiting list regular expressions did not match once. See previous errors."); } if (listEnd < listStart) { _logger.Error(String.Format("The list end position ({0}) is before the list start position ({1})", listEnd, listStart), "SYSTEM"); throw new InvalidOperationException("The list start and end positions are not sanitized. See previous error."); } int numberOfAttendees = CountNumberOfEntries(content.Substring(listStart, listEnd - listStart), entryMatcher); int addAtIndex = _opinionEvaluator.Evaluate(new EvaluationContext { NumberOfAttendees = numberOfAttendees, ListEnd = listEnd, WaitingListEnd = waitingListEnd, Configuration = configuration, User = user, Logger = _logger }); return content.Insert(addAtIndex, entry); }
private void LoadSecurityPlugins(IPluginConfiguration pluginConfig, ISessionStorer sessionStorer) { var LoadedPlugins = new System.Collections.Generic.List<string>(); bool UnknownPluginDetected = false; // Security plugins (for handling authentication) foreach (ISecurityPlugin plugin in pluginConfig.SecurityPlugins) { plugin.SessionStorer = sessionStorer; foreach (INamedAction action in plugin.NamedActions) { if ((action as INoSiteTemplateAction) == null) { AddActionInstance(action) .Decorate(typeof(ServerCheckingProxyAction)) .Decorate(typeof(CruiseActionProxyAction)) .Decorate(typeof(ExceptionCatchingActionProxy)) .Decorate(typeof(SiteTemplateActionDecorator)) .Decorate(typeof(NoCacheabilityActionProxy)); } else { AddActionInstance(action) .Decorate(typeof(ServerCheckingProxyAction)) .Decorate(typeof(CruiseActionProxyAction)) .Decorate(typeof(ExceptionCatchingActionProxy)) .Decorate(typeof(NoCacheabilityActionProxy)); } } } if (UnknownPluginDetected) ThrowExceptionShowingLoadedPlugins(LoadedPlugins, "SecurityPlugins"); }
public void Update(IPluginConfiguration configuration) { lock (_lockObj) { _fields.Clear(); string fieldList = configuration.GetCustom("fields") ?? string.Empty; //Convert the string to a list string[] fieldFilter = fieldList.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); _fields.AddRange(GetAllFields().Where(k => fieldFilter.Contains(k.Key) || fieldFilter.Length==0).Select(f => f.Key)); } }
public void Update(IPluginConfiguration configuration) { this._odering = configuration.GetInt("orderNumber"); }
public void Update(IPluginConfiguration configuration) { if (_metaConfig == null) { _metaConfig = new MetaDataConfiguration(); } _metaConfig.ExtendedEntries = configuration.GetString("extendedtags").Split(new[] {','} , StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToList(); }
/// <summary> /// Gets the default instance of the plugin configuration. /// </summary> /// <returns>The default/singleton instance.</returns> public static IPluginConfiguration GetDefault() { if(_singleton == null) { _singleton = ConfigurationHelper.GetSection<PluginConfigurationSection>(); } return _singleton?? new EmptyPluginConfiguration(); }
public void Update(IPluginConfiguration configuration) { }
public void Update(IPluginConfiguration configuration) { InternalApi.PollingDataService.ConnectionString = configuration.GetString("connectionString"); }
static PluginCollector() { PluginConfiguration = new PluginConfiguration(GetAssemblies("remi.plugin", "remi.plugin.common")); }
public void Update(IPluginConfiguration configuration) { Configuration = configuration; InternalUpdate(configuration); }
public void Update(IPluginConfiguration configuration) { Width = configuration.GetInt("width"); Height = configuration.GetInt("height"); }
public override void InternalUpdate(IPluginConfiguration configuration) { }
public void Update(IPluginConfiguration configuration) { Configuration = configuration; tokenProcessor = null; //reset the security token handler so we can regen it }
/// <summary> /// Initializes a new instance of the <see cref="CSF.Zpt.ZptDocumentProviderService"/> class. /// </summary> /// <param name="pluginConfig">Plugin config.</param> /// <param name="assemblyLoader">Plugin assembly loader.</param> public ZptDocumentProviderService(IPluginConfiguration pluginConfig = null, IPluginAssemblyLoader assemblyLoader = null) : base(pluginConfig, assemblyLoader) { }
private void LoadBuildPlugins(IPluginConfiguration pluginConfig) { var LoadedPlugins = new System.Collections.Generic.List<string>(); bool UnknownPluginDetected = false; foreach (IBuildPlugin plugin in pluginConfig.BuildPlugins) { if (plugin == null) { UnknownPluginDetected = true; } else { LoadedPlugins.Add(plugin.LinkDescription); foreach (INamedAction action in plugin.NamedActions) { if ((action as INoSiteTemplateAction) == null) { _objectionManager.AddInstanceForName(action.ActionName.ToLowerInvariant() + "_CONDITIONAL_GET_FINGERPRINT_CHAIN", action.Action) .Decorate(typeof(CruiseActionProxyAction)) .Decorate(typeof(SiteTemplateActionDecorator)); AddActionInstance(action) .Decorate(typeof(ServerCheckingProxyAction)) .Decorate(typeof(BuildCheckingProxyAction)) .Decorate(typeof(ProjectCheckingProxyAction)) .Decorate(typeof(CruiseActionProxyAction)) .Decorate(typeof(CachingActionProxy)) .Decorate(typeof(ExceptionCatchingActionProxy)) .Decorate(typeof(SiteTemplateActionDecorator)); } else { _objectionManager.AddInstanceForName(action.ActionName.ToLowerInvariant() + "_CONDITIONAL_GET_FINGERPRINT_CHAIN", action.Action) .Decorate(typeof(CruiseActionProxyAction)); AddActionInstance(action) .Decorate(typeof(ServerCheckingProxyAction)) .Decorate(typeof(BuildCheckingProxyAction)) .Decorate(typeof(ProjectCheckingProxyAction)) .Decorate(typeof(CruiseActionProxyAction)) .Decorate(typeof(CachingActionProxy)) .Decorate(typeof(ExceptionCatchingActionProxy)); } } } } if (UnknownPluginDetected) ThrowExceptionShowingLoadedPlugins(LoadedPlugins, "BuildPlugins"); }
/// <summary> /// Initializes a new instance of the <see cref="CSF.Zpt.Tales.ExpressionEvaluatorService"/> class. /// </summary> /// <param name="pluginConfig">Plugin config.</param> /// <param name="assemblyLoader">Plugin assembly loader.</param> public ExpressionEvaluatorService(IPluginConfiguration pluginConfig = null, IPluginAssemblyLoader assemblyLoader = null) : base(pluginConfig, assemblyLoader) { }
private void LoadProjectPlugins(IPluginConfiguration pluginConfig) { var LoadedPlugins = new System.Collections.Generic.List<string>(); bool UnknownPluginDetected = false; foreach (IPlugin plugin in pluginConfig.ProjectPlugins) { if (plugin == null) { UnknownPluginDetected = true; } else { LoadedPlugins.Add(plugin.LinkDescription); foreach (INamedAction action in plugin.NamedActions) { if ((action as INoSiteTemplateAction) == null) { AddActionInstance(action) .Decorate(typeof(ServerCheckingProxyAction)) .Decorate(typeof(ProjectCheckingProxyAction)) .Decorate(typeof(CruiseActionProxyAction)) .Decorate(typeof(ExceptionCatchingActionProxy)) .Decorate(typeof(SiteTemplateActionDecorator)); } else { AddActionInstance(action) .Decorate(typeof(ServerCheckingProxyAction)) .Decorate(typeof(ProjectCheckingProxyAction)) .Decorate(typeof(CruiseActionProxyAction)) .Decorate(typeof(ExceptionCatchingActionProxy)); } } } } if (UnknownPluginDetected) ThrowExceptionShowingLoadedPlugins(LoadedPlugins, "ProjectPlugins"); }
public void Update(IPluginConfiguration configuration) { _configuration = configuration; Initialize(); }
public DefaultPluginLinkCalculator(ILinkFactory LinkFactory, IPluginConfiguration pluginConfiguration) { this.LinkFactory = LinkFactory; this.pluginConfiguration = pluginConfiguration; }
public void Update(IPluginConfiguration configuration) { EnableSourceMap = configuration.GetBool("EnableSourceMap"); EnableFileSystemWatcher = configuration.GetBool("EnableFileSystemWatcher"); EnableThemePageControls = configuration.GetBool("EnableThemePageControls"); }
public DashboardCacheDependency(IPluginConfiguration config, IPhysicalApplicationPathProvider physicalApplicationPathProvider) { this.config = config; this.physicalApplicationPathProvider = physicalApplicationPathProvider; }
public abstract void InternalUpdate(IPluginConfiguration configuration);