/// <summary>
        /// Reload the connector parameters from database
        /// Need to detect the format of the parameters which have changed in times. Old format x|x|x|x| - New format Json
        /// </summary>
        /// <param name="DataAsString"></param>
        /// <returns></returns>
        public static ConnectorParameter Deserialize(String DataAsString)
        {
            String DecryptedParameters = Tools.Decrypt(DataAsString);

            ConnectorParameter CP;

            try
            {
                CP = Newtonsoft.Json.JsonConvert.DeserializeObject <ConnectorParameter>(DecryptedParameters);
            }
            catch
            {
                string[] parameters = DecryptedParameters.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries);
                CP = new ConnectorParameter()
                {
                    Server = parameters[0], Login = parameters[1], Password = parameters[2], SitePath = parameters[3], EnableFullScan = 0
                };
            }

            return(CP);
        }
 public static String Serialize(ConnectorParameter CP)
 {
     return(Tools.Encrypt(Newtonsoft.Json.JsonConvert.SerializeObject(CP)));
 }