From 00a121188aefda9dcf564dd8b502de037f9af7fe Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Mon, 27 May 2019 11:54:17 +0200 Subject: [PATCH] Moved more abstractions of models --- .../Dictionary/ICultureDictionary.cs | 0 .../Dictionary/ICultureDictionaryFactory.cs | 0 .../Models/ContentStatus.cs | 0 .../Models/PublishedContent/Fallback.cs | 0 .../IVariationContextAccessor.cs | 0 .../Models/PublishedContent/ModelType.cs | 0 .../PublishedContent/PublishedCultureInfos.cs | 0 .../PublishedContent/PublishedDataType.cs | 2 +- .../PublishedContent/PublishedItemType.cs | 0 .../ThreadCultureVariationContextAccessor.cs | 0 .../PublishedContent/VariationContext.cs | 0 .../Models/Relation.cs | 0 .../Models/RelationType.cs | 0 .../Models/Stylesheet.cs | 2 +- .../Models/StylesheetProperty.cs | 0 .../Models/Tag.cs | 2 +- .../Models/TaggableObjectTypes.cs | 0 .../Models/TaggedEntity.cs | 0 .../Models/TaggedProperty.cs | 0 .../Models/TagsStorageType.cs | 0 .../Models/TemplateNode.cs | 0 .../Scoping/IInstanceIdentifiable.cs | 0 .../Scoping/IScopeContext.cs | 0 src/Umbraco.Core/Umbraco.Core.csproj | 83 +++++++------------ 24 files changed, 33 insertions(+), 56 deletions(-) rename src/{Umbraco.Core => Umbraco.Abstractions}/Dictionary/ICultureDictionary.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Dictionary/ICultureDictionaryFactory.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/ContentStatus.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/PublishedContent/Fallback.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/PublishedContent/IVariationContextAccessor.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/PublishedContent/ModelType.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/PublishedContent/PublishedCultureInfos.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/PublishedContent/PublishedDataType.cs (95%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/PublishedContent/PublishedItemType.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/PublishedContent/VariationContext.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/Relation.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/RelationType.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/Stylesheet.cs (98%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/StylesheetProperty.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/Tag.cs (96%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/TaggableObjectTypes.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/TaggedEntity.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/TaggedProperty.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/TagsStorageType.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Models/TemplateNode.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Scoping/IInstanceIdentifiable.cs (100%) rename src/{Umbraco.Core => Umbraco.Abstractions}/Scoping/IScopeContext.cs (100%) diff --git a/src/Umbraco.Core/Dictionary/ICultureDictionary.cs b/src/Umbraco.Abstractions/Dictionary/ICultureDictionary.cs similarity index 100% rename from src/Umbraco.Core/Dictionary/ICultureDictionary.cs rename to src/Umbraco.Abstractions/Dictionary/ICultureDictionary.cs diff --git a/src/Umbraco.Core/Dictionary/ICultureDictionaryFactory.cs b/src/Umbraco.Abstractions/Dictionary/ICultureDictionaryFactory.cs similarity index 100% rename from src/Umbraco.Core/Dictionary/ICultureDictionaryFactory.cs rename to src/Umbraco.Abstractions/Dictionary/ICultureDictionaryFactory.cs diff --git a/src/Umbraco.Core/Models/ContentStatus.cs b/src/Umbraco.Abstractions/Models/ContentStatus.cs similarity index 100% rename from src/Umbraco.Core/Models/ContentStatus.cs rename to src/Umbraco.Abstractions/Models/ContentStatus.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/Fallback.cs b/src/Umbraco.Abstractions/Models/PublishedContent/Fallback.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/Fallback.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/Fallback.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/IVariationContextAccessor.cs b/src/Umbraco.Abstractions/Models/PublishedContent/IVariationContextAccessor.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/IVariationContextAccessor.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/IVariationContextAccessor.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/ModelType.cs b/src/Umbraco.Abstractions/Models/PublishedContent/ModelType.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/ModelType.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/ModelType.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedCultureInfos.cs b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedCultureInfos.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/PublishedCultureInfos.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/PublishedCultureInfos.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs similarity index 95% rename from src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs index 566319ab74..5f8ec3d335 100644 --- a/src/Umbraco.Core/Models/PublishedContent/PublishedDataType.cs +++ b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedDataType.cs @@ -17,7 +17,7 @@ namespace Umbraco.Core.Models.PublishedContent /// /// Initializes a new instance of the class. /// - internal PublishedDataType(int id, string editorAlias, Lazy lazyConfiguration) + public PublishedDataType(int id, string editorAlias, Lazy lazyConfiguration) { _lazyConfiguration = lazyConfiguration; diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedItemType.cs b/src/Umbraco.Abstractions/Models/PublishedContent/PublishedItemType.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/PublishedItemType.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/PublishedItemType.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs b/src/Umbraco.Abstractions/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/ThreadCultureVariationContextAccessor.cs diff --git a/src/Umbraco.Core/Models/PublishedContent/VariationContext.cs b/src/Umbraco.Abstractions/Models/PublishedContent/VariationContext.cs similarity index 100% rename from src/Umbraco.Core/Models/PublishedContent/VariationContext.cs rename to src/Umbraco.Abstractions/Models/PublishedContent/VariationContext.cs diff --git a/src/Umbraco.Core/Models/Relation.cs b/src/Umbraco.Abstractions/Models/Relation.cs similarity index 100% rename from src/Umbraco.Core/Models/Relation.cs rename to src/Umbraco.Abstractions/Models/Relation.cs diff --git a/src/Umbraco.Core/Models/RelationType.cs b/src/Umbraco.Abstractions/Models/RelationType.cs similarity index 100% rename from src/Umbraco.Core/Models/RelationType.cs rename to src/Umbraco.Abstractions/Models/RelationType.cs diff --git a/src/Umbraco.Core/Models/Stylesheet.cs b/src/Umbraco.Abstractions/Models/Stylesheet.cs similarity index 98% rename from src/Umbraco.Core/Models/Stylesheet.cs rename to src/Umbraco.Abstractions/Models/Stylesheet.cs index 19b97044bd..df5786a340 100644 --- a/src/Umbraco.Core/Models/Stylesheet.cs +++ b/src/Umbraco.Abstractions/Models/Stylesheet.cs @@ -19,7 +19,7 @@ namespace Umbraco.Core.Models : this(path, null) { } - internal Stylesheet(string path, Func getFileContent) + public Stylesheet(string path, Func getFileContent) : base(string.IsNullOrEmpty(path) ? path : path.EnsureEndsWith(".css"), getFileContent) { InitializeProperties(); diff --git a/src/Umbraco.Core/Models/StylesheetProperty.cs b/src/Umbraco.Abstractions/Models/StylesheetProperty.cs similarity index 100% rename from src/Umbraco.Core/Models/StylesheetProperty.cs rename to src/Umbraco.Abstractions/Models/StylesheetProperty.cs diff --git a/src/Umbraco.Core/Models/Tag.cs b/src/Umbraco.Abstractions/Models/Tag.cs similarity index 96% rename from src/Umbraco.Core/Models/Tag.cs rename to src/Umbraco.Abstractions/Models/Tag.cs index 315904493e..2c14beb14a 100644 --- a/src/Umbraco.Core/Models/Tag.cs +++ b/src/Umbraco.Abstractions/Models/Tag.cs @@ -54,6 +54,6 @@ namespace Umbraco.Core.Models } /// - public int NodeCount { get; internal set; } + public int NodeCount { get; set; } } } diff --git a/src/Umbraco.Core/Models/TaggableObjectTypes.cs b/src/Umbraco.Abstractions/Models/TaggableObjectTypes.cs similarity index 100% rename from src/Umbraco.Core/Models/TaggableObjectTypes.cs rename to src/Umbraco.Abstractions/Models/TaggableObjectTypes.cs diff --git a/src/Umbraco.Core/Models/TaggedEntity.cs b/src/Umbraco.Abstractions/Models/TaggedEntity.cs similarity index 100% rename from src/Umbraco.Core/Models/TaggedEntity.cs rename to src/Umbraco.Abstractions/Models/TaggedEntity.cs diff --git a/src/Umbraco.Core/Models/TaggedProperty.cs b/src/Umbraco.Abstractions/Models/TaggedProperty.cs similarity index 100% rename from src/Umbraco.Core/Models/TaggedProperty.cs rename to src/Umbraco.Abstractions/Models/TaggedProperty.cs diff --git a/src/Umbraco.Core/Models/TagsStorageType.cs b/src/Umbraco.Abstractions/Models/TagsStorageType.cs similarity index 100% rename from src/Umbraco.Core/Models/TagsStorageType.cs rename to src/Umbraco.Abstractions/Models/TagsStorageType.cs diff --git a/src/Umbraco.Core/Models/TemplateNode.cs b/src/Umbraco.Abstractions/Models/TemplateNode.cs similarity index 100% rename from src/Umbraco.Core/Models/TemplateNode.cs rename to src/Umbraco.Abstractions/Models/TemplateNode.cs diff --git a/src/Umbraco.Core/Scoping/IInstanceIdentifiable.cs b/src/Umbraco.Abstractions/Scoping/IInstanceIdentifiable.cs similarity index 100% rename from src/Umbraco.Core/Scoping/IInstanceIdentifiable.cs rename to src/Umbraco.Abstractions/Scoping/IInstanceIdentifiable.cs diff --git a/src/Umbraco.Core/Scoping/IScopeContext.cs b/src/Umbraco.Abstractions/Scoping/IScopeContext.cs similarity index 100% rename from src/Umbraco.Core/Scoping/IScopeContext.cs rename to src/Umbraco.Abstractions/Scoping/IScopeContext.cs diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj index 03458c8e9e..5d6ca25d90 100755 --- a/src/Umbraco.Core/Umbraco.Core.csproj +++ b/src/Umbraco.Core/Umbraco.Core.csproj @@ -176,6 +176,23 @@ + + + + + + + + + + + + + + + + + @@ -222,6 +239,19 @@ + + + + + + + + + + + + + @@ -284,23 +314,6 @@ - - - - - - - - - - - - - - - - - @@ -413,14 +426,7 @@ - - - - - - - @@ -519,8 +525,6 @@ - - @@ -607,7 +611,6 @@ - @@ -643,26 +646,14 @@ - - - - - - - - - - - - @@ -714,19 +705,7 @@ - - - - - - - - - - - - @@ -1142,10 +1121,8 @@ - -