From 57f06ba4472e7f856eb941692db60f8dbd7f68c2 Mon Sep 17 00:00:00 2001 From: Stephan Date: Mon, 21 Apr 2014 14:11:55 +0200 Subject: [PATCH] U4-4618 - public PublishedContentModel & Factory --- .../Models/PublishedContent/IPublishedContentModelFactory.cs | 2 +- .../Models/PublishedContent/PublishedContentModel.cs | 2 +- .../Models/PublishedContent/PublishedContentModelAttribute.cs | 2 +- .../Models/PublishedContent/PublishedContentModelFactory.cs | 2 +- .../Models/PublishedContent/PublishedContentModelFactoryImpl.cs | 2 +- .../PublishedContent/PublishedContentModelFactoryResolver.cs | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Umbraco.Core/Models/PublishedContent/IPublishedContentModelFactory.cs b/src/Umbraco.Core/Models/PublishedContent/IPublishedContentModelFactory.cs index 10a2410d34..e2134c952e 100644 --- a/src/Umbraco.Core/Models/PublishedContent/IPublishedContentModelFactory.cs +++ b/src/Umbraco.Core/Models/PublishedContent/IPublishedContentModelFactory.cs @@ -3,7 +3,7 @@ /// /// Provides the model creation service. /// - internal interface IPublishedContentModelFactory + public interface IPublishedContentModelFactory { /// /// Creates a strongly-typed model representing a published content. diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModel.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModel.cs index 33a8c885ad..fa5587813e 100644 --- a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModel.cs +++ b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModel.cs @@ -10,7 +10,7 @@ namespace Umbraco.Core.Models.PublishedContent /// /// Every strongly-typed published content class should inherit from PublishedContentModel /// (or inherit from a class that inherits from... etc.) so they are picked by the factory. - internal abstract class PublishedContentModel : PublishedContentExtended + public abstract class PublishedContentModel : PublishedContentExtended { /// /// Initializes a new instance of the class with diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelAttribute.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelAttribute.cs index b49526b137..a1712bf160 100644 --- a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelAttribute.cs +++ b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelAttribute.cs @@ -8,7 +8,7 @@ namespace Umbraco.Core.Models.PublishedContent /// By default, the name of the class is assumed to be the content type alias. The /// PublishedContentModelAttribute can be used to indicate a different alias. [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)] - internal sealed class PublishedContentModelAttribute : Attribute + public sealed class PublishedContentModelAttribute : Attribute { /// /// Initializes a new instance of the class with a content type alias. diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactory.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactory.cs index 9ee414f2e5..c661c22b7a 100644 --- a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactory.cs +++ b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactory.cs @@ -3,7 +3,7 @@ /// /// Provides strongly typed published content models services. /// - internal static class PublishedContentModelFactory + public static class PublishedContentModelFactory { /// /// Creates a strongly typed published content model for an internal published content. diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactoryImpl.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactoryImpl.cs index 39630646df..826331ff1c 100644 --- a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactoryImpl.cs +++ b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactoryImpl.cs @@ -7,7 +7,7 @@ namespace Umbraco.Core.Models.PublishedContent /// /// Implements a strongly typed content model factory /// - internal class PublishedContentModelFactoryImpl : IPublishedContentModelFactory + public class PublishedContentModelFactoryImpl : IPublishedContentModelFactory { //private readonly Dictionary _constructors // = new Dictionary(); diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactoryResolver.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactoryResolver.cs index bcf576fd06..b2e882aa17 100644 --- a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactoryResolver.cs +++ b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModelFactoryResolver.cs @@ -5,7 +5,7 @@ namespace Umbraco.Core.Models.PublishedContent /// /// Resolves the IPublishedContentModelFactory object. /// - internal class PublishedContentModelFactoryResolver : SingleObjectResolverBase + public class PublishedContentModelFactoryResolver : SingleObjectResolverBase { /// /// Initializes a new instance of the .