Esempio n. 1
0
        public MetadataTableColumnNames(Configuration.Config config)
        {
            var    compat = (config.GetString("table-compatibility-mode", "") ?? "").ToLower();
            string colString;

            switch (compat)
            {
            case "sqlserver":
                colString = "sqlserver-compat-metadata-column-names";
                break;

            case "sqlite":
                colString = "sqlite-compat-metadata-column-names";
                break;

            case "postgres":
                colString = "postgres-compat-metadata-column-names";
                break;

            default:
                colString = "metadata-column-names";
                break;
            }
            var cfg = config
                      .GetConfig($"tables.journal.{colString}").SafeWithFallback(
                ConfigurationFactory.ParseString(FallBack).GetConfig($"tables.journal.{colString}"));

            //var cfg =  config.GetConfig("tables.journal.metadata-column-names").SafeWithFallback(ConfigurationFactory.ParseString(FallBack).GetConfig("tables.journal.metadata-column-names"));
            PersistenceId  = cfg.GetString("PersistenceId", "PersistenceId");
            SequenceNumber = cfg.GetString("sequenceNumber", "sequenceNr");
        }
Esempio n. 2
0
        public void ObjectInitialization()
        {
            Logger.log.Info("Object Initialization is started.");

            objConfig = new Configuration.Config();

            poLogin = new PageObjectLogin(driver, iWait);

            poDashboard = new PageObjectDashboard(driver, iWait);

            poProfileTab = new PageObjectProfileTab(driver, iWait);

            poWorkExpTab = new PageObjectWorkExp(driver, iWait);

            poAwardRecog = new PageObjectAwardsRecoginition(driver, iWait);

            poSociallinks = new SocialLinksPage(driver, iWait);

            poassosication = new PageObject_Association(driver, iWait);

            posecurityquestions = new PageObject_SecurityQuestions(driver, iWait);
            // poSelectionQaConfig = new Page_Object_SelectionQA_Config(driver, iWait);

            Logger.log.Info("Object Initialization is completed.");
        }
Esempio n. 3
0
 public IPlugin Install(Configuration.Config c)
 {
     c.Plugins.add_plugin(this);
     route = new StopRoutingRoute(c.Pipeline.StopRoutingKey);
     RouteTable.Routes.Insert(0, route);
     return(this);
 }
        public SnapshotTableColumnNames(Configuration.Config config)
        {
            var    compat = (config.GetString("table-compatibility-mode", "") ?? "").ToLower();
            string colString;

            switch (compat)
            {
            case "sqlserver":
                colString = "sql-server-compat-column-names";
                break;

            case "sqlite":
                colString = "sqlite-compat-column-names";
                break;

            case "postgres":
                colString = "postgres-compat-column-names";
                break;

            default:
                colString = "column-names";
                break;
            }
            var cfg = config
                      .GetConfig($"tables.snapshot.{colString}").SafeWithFallback(
                ConfigurationFactory.ParseString(FallBack).GetConfig($"tables.snapshot.{colString}"));

            PersistenceId  = cfg.GetString("persistenceId", "persistence_id");
            SequenceNumber = cfg.GetString("sequenceNumber", "sequence_number");
            Created        = cfg.GetString("created", "created");
            Snapshot       = cfg.GetString("snapshot", "snapshot");
            Manifest       = cfg.GetString("manifest", "manifest");
            SerializerId   = cfg.GetString("serializerId", "serializer_id");
        }
Esempio n. 5
0
 public bool Uninstall(Configuration.Config c)
 {
     c.Plugins.remove_plugin(this);
     c.Pipeline.RewriteDefaults           -= Pipeline_RewriteDefaults;
     c.Pipeline.PostAuthorizeRequestStart -= Pipeline_PostAuthorizeRequestStart;
     return(true);
 }
Esempio n. 6
0
 public IPlugin Install(Configuration.Config c)
 {
     this.c = c;
     this.c.Plugins.add_plugin(this);
     c.Pipeline.PostAuthorizeRequestStart += Pipeline_PostAuthorizeRequestStart;
     return(this);
 }
Esempio n. 7
0
 public CaseAnalyzer(WorkflowManager workflowManager, List <ActivityTest> surfaceTests, List <ActivityTest> mockTests, Configuration.Config configuration)
 {
     this.workflowManager = workflowManager;
     this.surfaceTests    = surfaceTests;
     this.mockTests       = mockTests;
     this.configuration   = configuration;
 }
 public Linq2DbReadJournalProvider(ExtendedActorSystem system,
                                   Configuration.Config config, string configPath)
 {
     _system     = system;
     _config     = config;
     _configPath = configPath;
 }
 public Linq2DbReadJournalProvider(ExtendedActorSystem system,
                                   Configuration.Config config)
 {
     _system     = system;
     _config     = config;
     _configPath = "linq2db";
 }
Esempio n. 10
0
 public IPlugin Install(Configuration.Config c)
 {
     c.Plugins.add_plugin(this);
     this.c = c;
     c.Pipeline.PreHandleImage += Pipeline_PreHandleImage;
     return(this);
 }
Esempio n. 11
0
        public void Setup()
        {
            _consoleMock         = new Mock <IConsole>(MockBehavior.Loose);
            _configManagerMock   = new Mock <IConfigurationManager>(MockBehavior.Strict);
            _configValidatorMock = new Mock <IConfigurationValidator>(MockBehavior.Strict);
            _filesystemMock      = new Mock <IFileSystem>(MockBehavior.Strict);

            _config = new Configuration.Config
            {
                SourceDirectory = _sourceDir,
                Rules           = new Configuration.Rule[]
                {
                    new Configuration.Rule
                    {
                        Patterns        = new string[] { ".tst" },
                        TargetDirectory = _targetDir,
                    }
                }
            };

            _configManagerMock.Setup(x => x.WriteExampleConfig());
            _configManagerMock.SetupGet(x => x.IsConfigExisting).Returns(true);
            _configManagerMock.Setup(x => x.ReadConfigurationFile()).Returns(_config);

            _configValidatorMock.Setup(x => x.IsValid(_config)).Returns(true);

            _filesystemMock.Setup(x => x.GetFiles(_sourceDir)).Returns(_files);
            _filesystemMock.Setup(x => x.Move(It.IsAny <string>(), It.IsAny <string>()));


            _sut = new Organizer(_consoleMock.Object,
                                 _configManagerMock.Object,
                                 _configValidatorMock.Object,
                                 _filesystemMock.Object);
        }
Esempio n. 12
0
 protected Pool(Configuration.Config config)
 {
     NrOfInstances     = config.GetInt("nr-of-instances");
     Resizer           = DefaultResizer.FromConfig(config);
     UsePoolDispatcher = config.HasPath("pool-dispatcher");
     // ReSharper restore DoNotCallOverridableMethodsInConstructor
 }
Esempio n. 13
0
 public bool Uninstall(Configuration.Config c)
 {
     c.Plugins.remove_plugin(this);
     c.Pipeline.RewriteDefaults -= Pipeline_RewriteDefaults;
     c.Pipeline.Rewrite         -= Pipeline_Rewrite;
     c.Pipeline.PostRewrite     -= Pipeline_PostRewrite;
     return(true);
 }
Esempio n. 14
0
        public ProxyEvaluatorFactory(Configuration.Config configuration)
        {
            this.Configuration = configuration;

            IRuleEvaluatorX <TModel> trueEvaluator = new AlwaysTrueEvaluator <TModel>();

            this.evaluators.Add(ConventionHelper.TrueEvaluator(this.Configuration.Convention), trueEvaluator);
        }
Esempio n. 15
0
 public bool Uninstall(Configuration.Config c)
 {
     c.Plugins.remove_plugin(this);
     using (RouteTable.Routes.GetWriteLock()) {
         RouteTable.Routes.Remove(route);
     }
     return(true);
 }
Esempio n. 16
0
 public IPlugin Install(Configuration.Config c)
 {
     this.c = c;
     LoadSettings();
     c.Plugins.add_plugin(this);
     c.Pipeline.PostRewrite += new UrlRewritingEventHandler(Pipeline_PostRewrite);
     return(this);
 }
 /// <summary>
 /// Requireses the authentication.
 /// </summary>
 /// <param name="url">The URL.</param>
 /// <returns></returns>
 internal static bool RequiresAuthentication(string url) {
     using(Crafted.Configuration.Config<VolvaConfig> v = new Configuration.Config<VolvaConfig>()) {
         if(v == null) {
             return true;
         }
         return v.Values.Locations.Any(n => n.matchPattern == "*" || Regex.IsMatch(url, n.matchPattern));
     }
 }
Esempio n. 18
0
        public static bool SendMessageSpeedMode(
            IntPtr wndHandle,
            int msg,
            int wParam,
            Configuration.Config config)
        {
            var x = config.XPos;
            var y = config.YPos;

            //Cursor.Position = new Point(xPos, yPos);
            if (config.IsPositionIgnoredValid)
            {
                var ignoredPoint      = new Point(config.XPosIgnored, config.YPosIgnored);
                var ignoredColor      = GetColorAt(ignoredPoint);
                var ignoreConfigColor = Color.FromArgb(Int32.Parse(config.ColorIgnoredName.Replace("#", ""), NumberStyles.HexNumber));

                if (ignoredColor.Name == config.ColorIgnoredName || IsCloseColor(ignoredColor, ignoreConfigColor))
                {
                    return(false);
                }
            }

            var point = new Point(x, y);
            var color = GetColorAt(point);

            var configColor = Color.FromArgb(Int32.Parse(config.ColorName.Replace("#", ""), NumberStyles.HexNumber));

            if (color.Name == config.ColorName || IsCloseColor(color, configColor))
            {
                Color?color2       = null;
                Color?configColor2 = null;
                if (config.IsPosition2Valid)
                {
                    var point2 = new Point(config.X2Pos, config.Y2Pos);
                    color2       = GetColorAt(point2);
                    configColor2 = Color.FromArgb(Int32.Parse(config.Color2Name.Replace("#", ""), NumberStyles.HexNumber));
                }

                if (color2 == null || (color2 != null && (color2.Value.Name == config.Color2Name || IsCloseColor(color2.Value, configColor2.Value))))
                {
                    RECT rct = new RECT();

                    if (!GetWindowRect(wndHandle, ref rct))
                    {
                        return(false);
                    }

                    int newx = x - rct.Left;
                    int newy = y - rct.Top;

                    SendMessage(wndHandle, msg, (IntPtr)wParam, (IntPtr)CreateLParam(newx, newy));

                    return(true);
                }
            }

            return(false);
        }
Esempio n. 19
0
        public AppsNavigationViewModel(ViewComponent viewComponent, Configuration.Config config, ISet <string> roles)
        {
            var area       = viewComponent.RouteData.Values["Area"]?.ToString();
            var controller = viewComponent.RouteData.Values["Controller"]?.ToString();

            this.Config = config;
            this.App    = this.Config.Apps.FirstOrDefault(x => x.Areas.Contains(area));
            this.Roles  = roles;
        }
Esempio n. 20
0
 public IPlugin Install(Configuration.Config c)
 {
     // Only Config.Current ever receives PostAuthorizeRequestStart.
     // No need for deduplication here
     c.Pipeline.PostAuthorizeRequestStart += Pipeline_PostAuthorizeRequestStart;
     c.Plugins.add_plugin(this);
     this.c = c;
     return(this);
 }
Esempio n. 21
0
 public IPlugin Install(Configuration.Config c)
 {
     c.Plugins.add_plugin(this);
     this.c = c;
     this.OtherImages.ConfigInstance = c;
     _namedWatermarks        = ParseWatermarks(c.getConfigXml().queryFirst("watermarks"), ref _defaultImageQuery, ref _otherImages);
     c.Pipeline.PostRewrite += Pipeline_PostRewrite;
     return(this);
 }
Esempio n. 22
0
 public IPlugin Install(Configuration.Config c)
 {
     this.c = c;
     c.Plugins.add_plugin(this);
     c.Pipeline.RewriteDefaults += Pipeline_RewriteDefaults;
     c.Pipeline.Rewrite         += Pipeline_Rewrite;
     c.Pipeline.PostRewrite     += Pipeline_PostRewrite;
     return(this);
 }
Esempio n. 23
0
 /// <summary>
 /// Adds the plugin to the given configuration container
 /// </summary>
 /// <param name="c"></param>
 /// <returns></returns>
 public IPlugin Install(Configuration.Config c)
 {
     if (supportedExts == null && FreeImage.IsAvailable())
     {
         supportedExts = BuildSupportedList();
     }
     c.Plugins.add_plugin(this);
     return(this);
 }
Esempio n. 24
0
 public IPlugin Install(Configuration.Config c)
 {
     this.c = c;
     c.Plugins.add_plugin(this);
     c.Pipeline.PostAuthorizeRequestStart += Pipeline_PostAuthorizeRequestStart;
     c.Pipeline.RewriteDefaults           += Pipeline_RewriteDefaults;
     redirectThrough   = c.get("cloudfront.redirectthrough", null);
     redirectPermanent = c.get("cloudfront.permanentRedirect", false);
     return(this);
 }
Esempio n. 25
0
 /// <summary>
 /// Requireses the authentication.
 /// </summary>
 /// <param name="url">The URL.</param>
 /// <returns></returns>
 internal static bool RequiresAuthentication(string url)
 {
     using (Crafted.Configuration.Config <VolvaConfig> v = new Configuration.Config <VolvaConfig>()) {
         if (v == null)
         {
             return(true);
         }
         return(v.Values.Locations.Any(n => n.matchPattern == "*" || Regex.IsMatch(url, n.matchPattern)));
     }
 }
Esempio n. 26
0
        public void ObjectInitialization()
        {
            Logger.log.Info("Object Initialization is started.");

            objConfig = new Configuration.Config();

            ObjSilverbear_Contact_PO = new IE_Silverbear_Contact_PO(driver, iWait);

            objLogin_PO = new LoginPO(driver, iWait);
        }
Esempio n. 27
0
 public IPlugin Install(Configuration.Config c)
 {
     this.c = c;
     c.Plugins.add_plugin(this);
     ParseXml(c.getConfigXml().queryFirst("presets"), c);
     c.Pipeline.RewriteDefaults += Pipeline_RewriteDefaults;
     c.Pipeline.Rewrite         += Pipeline_Rewrite;
     c.Pipeline.PostRewrite     += Pipeline_PostRewrite;
     return(this);
 }
Esempio n. 28
0
        public IPlugin Install(Configuration.Config c)
        {
            this.c = c;
            c.Plugins.add_plugin(this);
            c.Pipeline.PostAuthorizeRequestStart += Pipeline_PostAuthorizeRequestStart;
            c.Pipeline.RewriteDefaults           += Pipeline_RewriteDefaults;
            c.Pipeline.PostRewrite += Pipeline_PostRewrite;
            AllowedRedirects        = c.get("remoteReader.allowedRedirects", AllowedRedirects);

            return(this);
        }
Esempio n. 29
0
 public BaseByteArrayJournalDaoConfig(Configuration.Config config)
 {
     BufferSize                 = config.GetInt("buffer-size", 5000);
     BatchSize                  = config.GetInt("batch-size", 100);
     ReplayBatchSize            = config.GetInt("replay-batch-size", 1000);
     Parallelism                = config.GetInt("parallelism", 2);
     LogicalDelete              = config.GetBoolean("logical-delete", false);
     MaxRowByRowSize            = config.GetInt("max-row-by-row-size", 100);
     SqlCommonCompatibilityMode =
         config.GetBoolean("delete-compatibility-mode", true);
 }
Esempio n. 30
0
        public AggregateServiceDiscoverySettings(Configuration.Config config)
        {
            var discoveryMethods = config.GetStringList("discovery-methods");

            if (!discoveryMethods.Any())
            {
                throw new ArgumentOutOfRangeException(nameof(discoveryMethods), "At least one discovery method should be specified");
            }

            DiscoveryMethods = discoveryMethods.ToList();
        }
 /// <summary>
 /// Authenticates the specified username.
 /// </summary>
 /// <param name="username">The username.</param>
 /// <param name="password">The password.</param>
 /// <returns></returns>
 internal static bool Authenticate(string username, string password) {
     using(Crafted.Configuration.Config<VolvaConfig> v = new Configuration.Config<VolvaConfig>()) {
         if(v == null) {
             return true;
         }
         bool isValid = v.Values.Users.Any(n => n.Username == username && n.Password == password);
         if(!isValid && v.Values.allowWindowsUsers) {
             isValid = (new WindowsLogonApiHelper()).Authenticate(username, password);
         }
         return isValid;
     }
 }
Esempio n. 32
0
        public IPlugin Install(Configuration.Config c)
        {
            foreach (var child in c.getNode("licenses")?
                     .childrenByName("license")
                     .Where(n => !string.IsNullOrWhiteSpace(n.TextContents)) ?? Enumerable.Empty <Node>())
            {
                licenses.Add(StaticLicenseProvider.CleanupLicenseString(child.TextContents));
            }

            c.Plugins.add_plugin(this);
            return(this);
        }
Esempio n. 33
0
        /// <summary>
        /// Gets the config for Crafted.Volva.
        /// </summary>
        /// <returns></returns>
        public static VolvaConfig GetConfig() {
            if (_config == null && !_isNull) {
                using (Crafted.Configuration.Config<VolvaConfig> c = new Configuration.Config<VolvaConfig>()) {
                    if (c == null) {
                        _isNull = true;
                    } else {
                        _config = c.Values;
                        _isNull = false;
                    }
                }
            }

            return _config;
        }
Esempio n. 34
0
        public virtual IPlugin Install(Configuration.Config c)
        {
            this.c = c;
            c.Plugins.add_plugin(this);

            c.Pipeline.PostAuthorizeRequestStart +=Pipeline_PostAuthorizeRequestStart; 
            c.Pipeline.RewriteDefaults +=Pipeline_RewriteDefaults;
            c.Pipeline.PostRewrite +=Pipeline_PostRewrite;
            c.Plugins.GetOrInstall<ImageResizer.Plugins.LicenseVerifier.LicenseEnforcer<BlobProviderBase>>();


            if (HostingEnvironment.IsHosted)  EnsureShimRegistered(c); //TODO; we should only install the shim for the singleton, but instead we are installing for every config. We can't access Config.Current here without creating recursion
            return this;
        }