private static void Initialize() { lock (typeof (ConfigurationClient)) { if (instance != null) { return; } if (AddinManager.IsInitialized) { foreach (TypeExtensionNode node in AddinManager.GetExtensionNodes ( "/Banshee/Platform/ConfigurationClient")) { try { instance = (IConfigurationClient)node.CreateInstance (typeof (IConfigurationClient)); if (instance != null) { break; } } catch (Exception e) { Log.Warning ("Configuration client extension failed to load", e.Message); } } if (instance == null) { instance = new XmlConfigurationClient (); } } else { instance = new MemoryConfigurationClient (); } Log.DebugFormat ("Configuration client extension loaded ({0})", instance.GetType ().FullName); } }
public UserValidator(IConfigurationClient configurationClient) { this.configurationClient = configurationClient; RuleFor(a => a.Id) .NotNull() .InclusiveBetween(1, 5); RuleFor(a => a.FirstName) .NotEmpty(); RuleFor(a => a.LastName) .NotEmpty() .Must((a, b) => string.Compare(a.FirstName, b) != 0) .WithMessage("FirstName and LastName must not be same"); RuleFor(a => a.Email) .EmailAddress(); RuleFor(a => a.EndDate) .GreaterThanOrEqualTo(b => b.StartDate); RuleFor(a => a.RangeProp) .InclusiveBetween(1, Convert.ToInt32(configurationClient.GetConfiguration("UserNameLengthValidation"))); RuleFor(a => a.Age) .InclusiveBetween(18, 65); RuleFor(a => a.NotNullable) .NotNull(); RuleFor(a => a.UserName) .Must(b => ValidateUserName(configurationClient.GetConfiguration("InstallationType"), b)) .WithMessage("User name is not valid"); }
private void InitializeFakeObjects() { _httpClientFactoryStub = new Mock <IHttpClientFactory>(); var getConfigurationOperation = new GetConfigurationOperation(_httpClientFactoryStub.Object); _configurationClient = new ConfigurationClient(getConfigurationOperation); }
public ClientPaymentManager(IConfigurationClient config, IQuotaService quotaService, ITariffService tariffService) { this.config = config; this.quotaService = quotaService; this.tariffService = tariffService; partnerUrl = (ConfigurationManager.AppSettings["core.payment-partners"] ?? "https://partners.onlyoffice.com/api").TrimEnd('/'); partnerKey = (ConfigurationManager.AppSettings["core.machinekey"] ?? "C5C1F4E85A3A43F5B3202C24D97351DF"); }
public CachedConfigurationClientDecorator(IConfigurationClient client, IHttpContextProvider httpContext) { Guard.IsNotNull(client, "client"); Guard.IsNotNull(httpContext, "httpContext"); this.client = client; this.httpContext = httpContext; }
public TariffService(ConnectionStringSettings connectionString, IQuotaService quotaService, ITenantService tenantService) : base(connectionString, "tenant") { this.quotaService = quotaService; this.tenantService = tenantService; this.config = new ClientConfiguration(tenantService); this.cache = AscCache.Default; this.CacheExpiration = DEFAULT_CACHE_EXPIRATION; this.test = ConfigurationManager.AppSettings["core.payment-test"] == "true"; }
public TariffService(ConnectionStringSettings connectionString, IQuotaService quotaService, ITenantService tenantService) : base(connectionString, "tenant") { this.quotaService = quotaService; this.tenantService = tenantService; this.config = new ClientConfiguration(tenantService); this.cache = new AspCache(); this.CacheExpiration = DEFAULT_CACHE_EXPIRATION; this.test = ConfigurationManager.AppSettings["core.payment-test"] == "true"; }
public ConfigurationWorker( IConfigurationService configurationService, IConfigurationClient configurationClient, ILogService logService, ILoggerService <ConfigurationWorker> logger) { _configurationService = configurationService; _configurationClient = configurationClient; _logService = logService; _logger = logger; }
public ClaimsClient(IAddClaimOperation addClaimOperation, IDeleteClaimOperation deleteClaimOperation, IGetClaimOperation getClaimOperation, ISearchClaimsOperation searchClaimsOperation, IConfigurationClient configurationClient, IGetAllClaimsOperation getAllClaimsOperation) { _addClaimOperation = addClaimOperation; _deleteClaimOperation = deleteClaimOperation; _getClaimOperation = getClaimOperation; _searchClaimsOperation = searchClaimsOperation; _configurationClient = configurationClient; _getAllClaimsOperation = getAllClaimsOperation; }
public ScopeClient(IAddScopeOperation addScopeOperation, IDeleteScopeOperation deleteScopeOperation, IGetAllScopesOperation getAllScopesOperation, IGetScopeOperation getScopeOperation, IUpdateScopeOperation updateScopeOperation, IConfigurationClient configurationClient, ISearchScopesOperation searchScopesOperation) { _addScopeOperation = addScopeOperation; _deleteScopeOperation = deleteScopeOperation; _getAllScopesOperation = getAllScopesOperation; _getScopeOperation = getScopeOperation; _updateScopeOperation = updateScopeOperation; _configurationClient = configurationClient; _searchScopesOperation = searchScopesOperation; }
public OpenIdClients(IAddClientOperation addClientOperation, IUpdateClientOperation updateClientOperation, IGetAllClientsOperation getAllClientsOperation, IDeleteClientOperation deleteClientOperation, IGetClientOperation getClientOperation, ISearchClientOperation searchClientOperation, IConfigurationClient configurationClient) { _addClientOperation = addClientOperation; _updateClientOperation = updateClientOperation; _getAllClientsOperation = getAllClientsOperation; _deleteClientOperation = deleteClientOperation; _getClientOperation = getClientOperation; _searchClientOperation = searchClientOperation; _configurationClient = configurationClient; }
public ConfigurationModule(IConfigurationClient configurationClient) : base("config") { EnableAuthorization(configurationClient); Get["check"] = parameters => HttpStatusCode.OK; Post["notify"] = parameters => { configurationClient.NotifyConfigHasChanged(); return HttpStatusCode.OK; }; }
public ResourceOwnerClient(IAddResourceOwnerOperation addResourceOwnerOperation, IDeleteResourceOwnerOperation deleteResourceOwnerOperation, IGetAllResourceOwnersOperation getAllResourceOwnersOperation, IGetResourceOwnerOperation getResourceOwnerOperation, IUpdateResourceOwnerClaimsOperation updateResourceOwnerClaimsOperation, IUpdateResourceOwnerPasswordOperation updateResourceOwnerPasswordOperation, IConfigurationClient configurationClient, ISearchResourceOwnersOperation searchResourceOwnersOperation) { _addResourceOwnerOperation = addResourceOwnerOperation; _deleteResourceOwnerOperation = deleteResourceOwnerOperation; _getAllResourceOwnersOperation = getAllResourceOwnersOperation; _getResourceOwnerOperation = getResourceOwnerOperation; _updateResourceOwnerClaimsOperation = updateResourceOwnerClaimsOperation; _updateResourceOwnerPasswordOperation = updateResourceOwnerPasswordOperation; _configurationClient = configurationClient; _searchResourceOwnersOperation = searchResourceOwnersOperation; }
private static void Initialize() { lock (typeof(ConfigurationClient)) { if (client != null) { return; } if (AddinManager.IsInitialized) { foreach (TypeExtensionNode node in AddinManager.GetExtensionNodes( "/Banshee/Platform/ConfigurationClient")) { try { client = (IConfigurationClient)node.CreateInstance(typeof(IConfigurationClient)); if (client != null) { break; } } catch (Exception e) { Log.Warning("Configuration client extension failed to load", e.Message); } } if (client == null) { client = new XmlConfigurationClient(); } } else { client = new MemoryConfigurationClient(); } Log.DebugFormat("Configuration client extension loaded ({0})", client.GetType().FullName); } }
public ModuleFeedClient(IProjectClient projectClient, IConfigurationClient configurationClient) { _projectClient = projectClient; _configurationClient = configurationClient; }
public static void Set <T> (this IConfigurationClient client, string key, T value) { client.Set(null, key, value); }
public static void Set <T> (this IConfigurationClient client, SchemaEntry <T> entry, T value) { client.Set(entry.Namespace, entry.Key, value); }
public static T Get <T> (this IConfigurationClient client, string namespce, string key, T fallback) { T result; return(client.TryGet <T> (namespce, key, out result) ? result : fallback); }
public static T Get <T> (this IConfigurationClient client, string key, T fallback) { return(client.Get <T> (null, key, fallback)); }
public HierarchicalResourceClient(IGetHierarchicalResourceOperation getHierarchicalResourceOperation, IConfigurationClient configurationClient) { _getHierarchicalResourceOperation = getHierarchicalResourceOperation; _configurationClient = configurationClient; }
public static T Get <T> (this IConfigurationClient client, SchemaEntry <T> entry) { return(client.Get <T> (entry.Namespace, entry.Key, entry.DefaultValue)); }
private static ContainerBuilder CreateDefaultContainerBuilder(ApplicationSettings applicationSettings, IConfigurationClient configurationClient) { var builder = new ContainerBuilder(); builder.RegisterInstance(applicationSettings).AsSelf(); builder.RegisterInstance(configurationClient).As <IConfigurationClient>(); builder.RegisterInstance(new Mock <IServiceDiscovery>().Object).As <IServiceDiscovery>(); builder.RegisterInstance(new Mock <IRequestFactory>().Object).As <IRequestFactory>(); builder.RegisterInstance(new Mock <IInternalRequestFactory>().Object).As <IInternalRequestFactory>(); builder.RegisterInstance(new Mock <IServiceBus>().Object).As <IServiceBus>(); builder.RegisterInstance(new Mock <IInteropServiceBus>().Object).As <IInteropServiceBus>(); builder.RegisterInstance(new Mock <IHealthReporter>().Object).As <IHealthReporter>(); builder.RegisterInstance(new Mock <IMapper>().Object).As <IMapper>(); builder.RegisterInstance(new Mock <IProjectionConfigurationProvider>().Object).As <IProjectionConfigurationProvider>(); return(builder); }
public ProjectClient(IConfigurationClient configurationClient, IGetProjectOperation getProjectOperation, IDownloadProjectConfiguration downloadProjectConfiguration) { _configurationClient = configurationClient; _getProjectOperation = getProjectOperation; _downloadProjectConfiguration = downloadProjectConfiguration; }
public ConfigurationTest(IConfigurationClient configurationClient, Api.Models.Instance instance) { this.configurationClient = configurationClient ?? throw new ArgumentNullException(nameof(configurationClient)); this.instance = instance ?? throw new ArgumentNullException(nameof(instance)); }
private void EnableAuthorization(IConfigurationClient configurationClient) { Before.AddItemToEndOfPipeline(context => configurationClient.IsSameHost(context.Request.UserHostAddress) ? HttpStatusCode.Unauthorized : context.Response); }
public static T Get <T> (this IConfigurationClient client, SchemaEntry <T> entry, T fallback) { return(client.Get <T> (entry.Namespace, entry.Key, fallback)); }
public UserListValidator(IConfigurationClient configurationClient) { this.configurationClient = configurationClient; RuleForEach(user => user).SetValidator(new UserValidator(configurationClient)); }
public UserController(IConfigurationClient configurationClient) { this.configurationClient = configurationClient; }