public AbpUserConfigurationBuilder(
     IMultiTenancyConfig multiTenancyConfig,
     ILanguageManager languageManager,
     ILocalizationManager localizationManager,
     IFeatureManager featureManager,
     IFeatureChecker featureChecker,
     IPermissionManager permissionManager,
     IUserNavigationManager userNavigationManager,
     ISettingDefinitionManager settingDefinitionManager,
     ISettingManager settingManager,
     IAbpAntiForgeryConfiguration abpAntiForgeryConfiguration,
     IAbpSession abpSession,
     IPermissionChecker permissionChecker)
 {
     _multiTenancyConfig = multiTenancyConfig;
     _languageManager = languageManager;
     _localizationManager = localizationManager;
     _featureManager = featureManager;
     _featureChecker = featureChecker;
     _permissionManager = permissionManager;
     _userNavigationManager = userNavigationManager;
     _settingDefinitionManager = settingDefinitionManager;
     _settingManager = settingManager;
     _abpAntiForgeryConfiguration = abpAntiForgeryConfiguration;
     _abpSession = abpSession;
     _permissionChecker = permissionChecker;
 }
 public TimeZoneService(
     ISettingManager settingManager, 
     ISettingDefinitionManager settingDefinitionManager)
 {
     _settingManager = settingManager;
     _settingDefinitionManager = settingDefinitionManager;
 }
        /// <inheritdoc/>
        public SettingManager(ISettingDefinitionManager settingDefinitionManager, ICacheManager cacheManager)
        {
            _settingDefinitionManager = settingDefinitionManager;
            AbpSession = NullAbpSession.Instance;
            SettingStore = DefaultConfigSettingStore.Instance;

            _applicationSettingCache = cacheManager.GetApplicationSettingsCache();
            _userSettingCache = cacheManager.GetUserSettingsCache();
        }
        /// <inheritdoc/>
        public SettingManager(ISettingDefinitionManager settingDefinitionManager)
        {
            _settingDefinitionManager = settingDefinitionManager;

            AbpSession = NullAbpSession.Instance;
            SettingStore = DefaultConfigSettingStore.Instance;

            _applicationSettings = new Lazy<Dictionary<string, SettingInfo>>(() => AsyncHelper.RunSync(GetApplicationSettingsFromDatabase), true); //TODO: Run async
            _tenantSettingCache = new AsyncThreadSafeObjectCache<Dictionary<string, SettingInfo>>(new MemoryCache(GetType().FullName + ".TenantSettings"), TimeSpan.FromMinutes(60)); //TODO: Get constant from somewhere else.
            _userSettingCache = new AsyncThreadSafeObjectCache<Dictionary<string, SettingInfo>>(new MemoryCache(GetType().FullName + ".UserSettings"), TimeSpan.FromMinutes(20)); //TODO: Get constant from somewhere else.
        }
        /// <inheritdoc/>
        public SettingManager(ISettingDefinitionManager settingDefinitionManager, ICacheManager cacheManager)
        {
            _settingDefinitionManager = settingDefinitionManager;

            AbpSession = NullAbpSession.Instance;
            SettingStore = DefaultConfigSettingStore.Instance;

            _applicationSettings = new Lazy<Dictionary<string, SettingInfo>>(() => AsyncHelper.RunSync(GetApplicationSettingsFromDatabase), true);

            _tenantSettingCache = cacheManager
                .GetCache("AbpTenantSettingsCache")
                .AsTyped<int, Dictionary<string, SettingInfo>>();

            _userSettingCache = cacheManager
                .GetCache("AbpUserSettingsCache")
                .AsTyped<long, Dictionary<string, SettingInfo>>();
        }
示例#6
0
 public SettingManager(ISettingDefinitionManager settingDefinitionManager)
 {
     SettingStore = MemorySettingStore.Instance;
     _settingDefinitionManager = settingDefinitionManager;
 }
 public DefaultValueSettingManagementProvider_Tests()
 {
     _settingDefinitionManager = GetRequiredService <ISettingDefinitionManager>();
 }
示例#8
0
 internal SettingDefinitionProviderContext(ISettingDefinitionManager manager)
 {
     Manager = manager;
 }
示例#9
0
 public SettingScriptManager(ISettingDefinitionManager settingDefinitionManager, ISettingManager settingManager)
 {
     _settingDefinitionManager = settingDefinitionManager;
     _settingManager           = settingManager;
 }
示例#10
0
 public PublicWechatSettingsAppService(
     ISettingDefinitionManager settingDefinitionManager)
 {
     _settingDefinitionManager = settingDefinitionManager;
 }
示例#11
0
 public ConfigurationAppService(IOptions <AbpLocalizationOptions> localizationOptions, IOptions <AbpMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider, IAuthorizationService authorizationService, ICurrentUser currentUser, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider, ITimezoneProvider timezoneProvider, IOptions <AbpClockOptions> abpClockOptions, ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService) : base(localizationOptions, multiTenancyOptions, serviceProvider, abpAuthorizationPolicyProvider, authorizationService, currentUser, settingProvider, settingDefinitionManager, featureDefinitionManager, languageProvider, timezoneProvider, abpClockOptions, cachedObjectExtensionsDtoService)
 {
 }
 internal SettingDefinitionProviderContext(ISettingDefinitionManager manager)
 {
     Manager = manager;
 }
示例#13
0
 public SettingAppService(ISettingDefinitionManager settingDefinitionManager)
 {
     this.settingDefinitionManager = settingDefinitionManager;
 }
示例#14
0
 public K9AbpUserConfigurationBuilder(IMultiTenancyConfig multiTenancyConfig, ILanguageManager languageManager, ILocalizationManager localizationManager, IFeatureManager featureManager, IFeatureChecker featureChecker, IPermissionManager permissionManager, IUserNavigationManager userNavigationManager, ISettingDefinitionManager settingDefinitionManager, ISettingManager settingManager, IAbpAntiForgeryConfiguration abpAntiForgeryConfiguration, IAbpSession abpSession, IPermissionChecker permissionChecker, IIocResolver iocResolver, IAbpStartupConfiguration startupConfiguration) : base(multiTenancyConfig, languageManager, localizationManager, featureManager, featureChecker, permissionManager, userNavigationManager, settingDefinitionManager, settingManager, abpAntiForgeryConfiguration, abpSession, permissionChecker, iocResolver, startupConfiguration)
 {
 }
 public StorageSettingAppService(ISettingDefinitionManager settingDefinitionManager) : base()
 {
 }
 public SettingProperty_Tests(ITestOutputHelper output)
 {
     _output = output;
     _settingDefinitionManager = GetRequiredService <ISettingDefinitionManager>();
 }
 public ApolloSettingManager(IAbpApolloConfiguration configuration,
                             ISettingDefinitionManager settingDefinitionManager)
 {
     _configuration            = configuration;
     _settingDefinitionManager = settingDefinitionManager;
 }
示例#18
0
 public ConfigurationAppService(IOptions <AbpLocalizationOptions> localizationOptions, IOptions <AbpMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider, IAuthorizationService authorizationService, ICurrentUser currentUser, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider) : base(localizationOptions, multiTenancyOptions, serviceProvider, abpAuthorizationPolicyProvider, authorizationService, currentUser, settingProvider, settingDefinitionManager, featureDefinitionManager, languageProvider)
 {
 }
示例#19
0
 public SettingScriptManager(ISettingDefinitionManager settingDefinitionManager, ISettingManager <TTenantId, TUserId> settingManager)
 {
     _settingDefinitionManager = settingDefinitionManager;
     _settingManager           = settingManager;
 }
 public SettingScriptManager(ISettingDefinitionManager settingDefinitionManager, ISettingManager settingManager)
 {
     _settingDefinitionManager = settingDefinitionManager;
     _settingManager = settingManager;
 }
示例#21
0
 public SettingUiAppService(IStringLocalizer <SettingUiResource> localizer, IVirtualFileProvider fileProvider, IJsonSerializer jsonSerializer, ISettingDefinitionManager settingDefinitionManager, ISettingManager settingManager)
 {
     _localizer                = localizer;
     _fileProvider             = fileProvider;
     _jsonSerializer           = jsonSerializer;
     _settingDefinitionManager = settingDefinitionManager;
     _settingManager           = settingManager;
 }
示例#22
0
 public SettingManager(ISettingDefinitionManager definitionManager, ISettingProviderManager providerManager)
 {
     _definitionManager = definitionManager;
     _providerManager   = providerManager;
 }
示例#23
0
 public Definition_Tests()
 {
     _settingModelManager      = GetRequiredService <ISettingModelManager>();
     _settingDefinitionManager = GetRequiredService <ISettingDefinitionManager>();
     _stringLocalizerFactory   = GetRequiredService <IStringLocalizerFactory>();
 }