示例#1
0
 public AppProvider(ILocalCache localCache, IAppsIndex indexForApps, IRulesIndex indexRules, ISchemasIndex indexSchemas)
 {
     this.localCache   = localCache;
     this.indexForApps = indexForApps;
     this.indexRules   = indexRules;
     this.indexSchemas = indexSchemas;
 }
示例#2
0
 public PopulateGrainIndexes(IAppsIndex indexApps, IRulesIndex indexRules, ISchemasIndex indexSchemas,
                             IEventDataFormatter eventDataFormatter,
                             IEventStore eventStore)
 {
     this.indexApps          = indexApps;
     this.indexRules         = indexRules;
     this.indexSchemas       = indexSchemas;
     this.eventDataFormatter = eventDataFormatter;
     this.eventStore         = eventStore;
 }
示例#3
0
        public BackupApps(IAppImageStore appImageStore, IAppsIndex appsIndex, IAppUISettings appUISettings)
        {
            Guard.NotNull(appImageStore, nameof(appImageStore));
            Guard.NotNull(appsIndex, nameof(appsIndex));
            Guard.NotNull(appUISettings, nameof(appUISettings));

            this.appsIndex     = appsIndex;
            this.appImageStore = appImageStore;
            this.appUISettings = appUISettings;
        }
示例#4
0
        public BackupApps(IAppUISettings appUISettings, IAppsIndex appsIndex, IUserResolver userResolver)
        {
            Guard.NotNull(appsIndex, nameof(appsIndex));
            Guard.NotNull(appUISettings, nameof(appUISettings));
            Guard.NotNull(userResolver, nameof(userResolver));

            this.appsIndex     = appsIndex;
            this.appUISettings = appUISettings;
            this.userResolver  = userResolver;
        }
示例#5
0
 public BackupApps(
     Rebuilder rebuilder,
     IAppImageStore appImageStore,
     IAppsIndex appsIndex,
     IAppUISettings appUISettings)
 {
     this.appsIndex     = appsIndex;
     this.rebuilder     = rebuilder;
     this.appImageStore = appImageStore;
     this.appUISettings = appUISettings;
 }
示例#6
0
        public AppProvider(ILocalCache localCache, IAppsIndex indexForApps, IRulesIndex indexRules, ISchemasIndex indexSchemas)
        {
            Guard.NotNull(indexForApps, nameof(indexForApps));
            Guard.NotNull(indexRules, nameof(indexRules));
            Guard.NotNull(indexSchemas, nameof(indexSchemas));
            Guard.NotNull(localCache, nameof(localCache));

            this.localCache   = localCache;
            this.indexForApps = indexForApps;
            this.indexRules   = indexRules;
            this.indexSchemas = indexSchemas;
        }
示例#7
0
 public AddPatterns(InitialPatterns initialPatterns, ICommandBus commandBus, IAppsIndex indexForApps)
 {
     this.indexForApps    = indexForApps;
     this.initialPatterns = initialPatterns;
     this.commandBus      = commandBus;
 }
示例#8
0
 public BackupApps(IAppImageStore appImageStore, IAppsIndex appsIndex, IAppUISettings appUISettings)
 {
     this.appsIndex     = appsIndex;
     this.appImageStore = appImageStore;
     this.appUISettings = appUISettings;
 }