diff --git a/src/Umbraco.Tests/TypeHelperTests.cs b/src/Umbraco.Tests/TypeHelperTests.cs index 93bde4439c..355b218d76 100644 --- a/src/Umbraco.Tests/TypeHelperTests.cs +++ b/src/Umbraco.Tests/TypeHelperTests.cs @@ -9,6 +9,7 @@ using Umbraco.Core; using Umbraco.Tests.PartialTrust; using Umbraco.Web; using UmbracoExamine; +using UmbracoExamine.DataServices; using umbraco; using umbraco.presentation; using umbraco.presentation.nodeFactory; @@ -61,9 +62,9 @@ namespace Umbraco.Tests typeof(int)); Assert.IsFalse(t4.Success); - var t5 = TypeHelper.GetLowestBaseType(typeof(UmbracoEventManager)); + var t5 = TypeHelper.GetLowestBaseType(typeof(PropertyAliasDto)); Assert.IsTrue(t5.Success); - Assert.AreEqual(typeof(UmbracoEventManager), t5.Result); + Assert.AreEqual(typeof(PropertyAliasDto), t5.Result); var t6 = TypeHelper.GetLowestBaseType(typeof (IApplicationEventHandler), typeof (LegacyScheduledTasks), diff --git a/src/UmbracoExamine/LegacyClasses.cs b/src/UmbracoExamine/LegacyClasses.cs deleted file mode 100644 index fd5519e61c..0000000000 --- a/src/UmbracoExamine/LegacyClasses.cs +++ /dev/null @@ -1,236 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Security; -using System.Text; -using System.IO; -using Examine; -using Examine.LuceneEngine.Config; -using UmbracoExamine; -using Lucene.Net.Analysis; -using Examine.SearchCriteria; -using Lucene.Net.Search; -using System.Xml.Linq; -using System.Xml.XPath; -using umbraco.cms.businesslogic; -using System.Xml; -using UmbracoExamine.DataServices; - -namespace UmbracoExamine.Config -{ - /// - /// This class is defined purely to maintain backwards compatibility - /// - [Obsolete("Use the new Examine.LuceneEngine.Config.IndexSets")] - public class ExamineLuceneIndexes : Examine.LuceneEngine.Config.IndexSets - { - } - -} - -namespace UmbracoExamine -{ - /// - /// This class purely exists to maintain backwards compatibility - /// - [Obsolete("Use the new UmbracoExamineSearcher instead")] - public class LuceneExamineSearcher : UmbracoExamineSearcher - { - #region Constructors - [Obsolete] - public LuceneExamineSearcher() - : base() { } - - [SecuritySafeCritical] - [Obsolete] - public LuceneExamineSearcher(DirectoryInfo indexPath, Analyzer analyzer) - : base(indexPath, analyzer) { } - #endregion - } - - /// - /// This class purely exists to maintain backwards compatibility - /// - [Obsolete("Use the new UmbracoMemberIndexer instead")] - public class MemberLuceneExamineIndexer : UmbracoMemberIndexer - { - #region Constructors - [Obsolete] - public MemberLuceneExamineIndexer() - : base() { } - - [SecuritySafeCritical] - [Obsolete] - public MemberLuceneExamineIndexer(IIndexCriteria indexerData, DirectoryInfo indexPath, IDataService dataService, Analyzer analyzer, bool async) - : base(indexerData, indexPath, dataService, analyzer, async) { } - #endregion - } - - /// - /// This class purely exists to maintain backwards compatibility - /// - [Obsolete("Use the new UmbracoContentIndexer instead")] - public class LuceneExamineIndexer : UmbracoContentIndexer - { - #region Constructors - [Obsolete] - public LuceneExamineIndexer() - : base() { } - - [SecuritySafeCritical] - [Obsolete] - public LuceneExamineIndexer(IIndexCriteria indexerData, DirectoryInfo indexPath, IDataService dataService, Analyzer analyzer, bool async) - : base(indexerData, indexPath, dataService, analyzer, async) { } - #endregion - } - - //Was going to include this for backwards compatibility BUT this will cause too many other problems with people importing both - //namespaces - - //[Obsolete("Use the new Examine.LuceneEngine.ExamineXmlExtensions")] - //public static class LinqXmlExtensions - //{ - // [Obsolete("Use the new Examine.LuceneEngine.ExamineXmlExtensions")] - // public static XDocument ToXDocument(this IEnumerable elements) - // { - // return Examine.LuceneEngine.ExamineXmlExtensions.ToXDocument(elements); - // } - // [Obsolete("Use the new Examine.LuceneEngine.ExamineXmlExtensions")] - // public static XDocument ToXDocument(this XPathNodeIterator xml) - // { - // return Examine.LuceneEngine.ExamineXmlExtensions.ToXDocument(xml); - // } - // [Obsolete("Use the new UmbracoExamine.ContentExtensions")] - // public static XDocument ToXDocument(this Content node, bool cacheOnly) - // { - // return ContentExtensions.ToXDocument(node, cacheOnly); - // } - // [Obsolete("Use the new Examine.LuceneEngine.ExamineXmlExtensions")] - // public static XElement ToXElement(this XmlNode node) - // { - // return Examine.LuceneEngine.ExamineXmlExtensions.ToXElement(node); - // } - // [Obsolete("Use the new Examine.LuceneEngine.ExamineXmlExtensions")] - // public static bool UmbIsElement(this XElement x) - // { - // return Examine.LuceneEngine.ExamineXmlExtensions.IsExamineElement(x); - // } - // [Obsolete("Use the new Examine.LuceneEngine.ExamineXmlExtensions")] - // public static bool UmbIsProperty(this XElement x, string alias) - // { - // return Examine.LuceneEngine.ExamineXmlExtensions.IsExamineProperty(x, alias); - // } - // [Obsolete("Use the new Examine.LuceneEngine.ExamineXmlExtensions")] - // public static string UmbNodeTypeAlias(this XElement x) - // { - // return Examine.LuceneEngine.ExamineXmlExtensions.ExamineNodeTypeAlias(x); - // } - // [Obsolete("Use the new Examine.LuceneEngine.ExamineXmlExtensions")] - // public static string UmbSelectDataValue(this XElement xml, string alias) - // { - // return Examine.LuceneEngine.ExamineXmlExtensions.SelectExamineDataValue(xml, alias); - // } - // [Obsolete("Use the new Examine.LuceneEngine.ExamineXmlExtensions")] - // public static string UmbSelectPropertyValue(this XElement x, string alias) - // { - // return Examine.LuceneEngine.ExamineXmlExtensions.SelectExaminePropertyValue(x, alias); - // } - //} - -} - -namespace UmbracoExamine.SearchCriteria -{ - - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - public static class LuceneSearchExtensions - { - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - public static IExamineValue Boost(this string s, float boost) - { - return Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions.Boost(s, boost); - } - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - public static IExamineValue Escape(this string s) - { - return Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions.Escape(s); - } - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - public static IExamineValue Fuzzy(this string s) - { - return Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions.Fuzzy(s); - } - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - public static IExamineValue Fuzzy(this string s, float fuzzieness) - { - return Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions.Fuzzy(s, fuzzieness); - } - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - public static IExamineValue MultipleCharacterWildcard(this string s) - { - return Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions.MultipleCharacterWildcard(s); - } - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - public static IExamineValue Proximity(this string s, float proximity) - { - return Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions.Proximity(s, Convert.ToInt32(proximity)); - } - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - public static IExamineValue SingleCharacterWildcard(this string s) - { - return Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions.SingleCharacterWildcard(s); - } - //[Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - //public static string Then(this IExamineValue examineValue, string s) - //{ - // return Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions.Then(examineValue, s); - //} - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - [SecuritySafeCritical] - public static BooleanOperation ToBooleanOperation(this BooleanClause.Occur o) - { - return Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions.ToBooleanOperation(o); - } - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions")] - [SecuritySafeCritical] - public static BooleanClause.Occur ToLuceneOccurance(this BooleanOperation o) - { - return Examine.LuceneEngine.SearchCriteria.LuceneSearchExtensions.ToLuceneOccurance(o); - } - - } - - /// - /// This exists purely to maintain backwards compatibility - /// - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneSearchCriteria")] - public class LuceneSearchCriteria : Examine.LuceneEngine.SearchCriteria.LuceneSearchCriteria - { - [Obsolete] - [SecuritySafeCritical] - public LuceneSearchCriteria(string type, Analyzer analyzer, string[] fields, bool allowLeadingWildcards, Examine.SearchCriteria.BooleanOperation occurance) - : base(type, analyzer, fields, allowLeadingWildcards, occurance) { } - } - - /// - /// This exists purely to maintain backwards compatibility - /// - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneBooleanOperation instead")] - public class LuceneBooleanOperation : Examine.LuceneEngine.SearchCriteria.LuceneBooleanOperation - { - [Obsolete] - public LuceneBooleanOperation(LuceneSearchCriteria search) : base(search) { } - } - - /// - /// This exists purely to maintain backwards compatibility - /// - [Obsolete("Use the new Examine.LuceneEngine.SearchCriteria.LuceneQuery instead")] - public class LuceneQuery : Examine.LuceneEngine.SearchCriteria.LuceneQuery - { - [Obsolete] - [SecuritySafeCritical] - public LuceneQuery(LuceneSearchCriteria search, Lucene.Net.Search.BooleanClause.Occur occurance) - : base(search, occurance) { } - } -} \ No newline at end of file diff --git a/src/UmbracoExamine/UmbracoEventManager.cs b/src/UmbracoExamine/UmbracoEventManager.cs deleted file mode 100644 index 7a8936d2ca..0000000000 --- a/src/UmbracoExamine/UmbracoEventManager.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System; -using System.Linq; -using System.Net; -using System.Security; -using System.Threading; -using System.Web; -using Examine.Config; -using umbraco; -using umbraco.BusinessLogic; -using umbraco.cms.businesslogic; -using umbraco.cms.businesslogic.media; -using umbraco.cms.businesslogic.web; -using Examine; -using Examine.Providers; -using umbraco.cms.businesslogic.member; -using Examine.LuceneEngine; -using Examine.LuceneEngine.Providers; -using Lucene.Net.Index; -using Lucene.Net.Store; - -namespace UmbracoExamine -{ - /// - /// An instance for wiring up Examine to the Umbraco events system - /// - [Obsolete("This class is no longer used and will be removed from the codebase in upcoming versions")] - public class UmbracoEventManager : ApplicationBase - { - } -} diff --git a/src/UmbracoExamine/UmbracoExamine.csproj b/src/UmbracoExamine/UmbracoExamine.csproj index 5db7139a00..c180189a64 100644 --- a/src/UmbracoExamine/UmbracoExamine.csproj +++ b/src/UmbracoExamine/UmbracoExamine.csproj @@ -120,11 +120,9 @@ - -