Removed obsolete methods from Umbraco.Core which are not used

This commit is contained in:
Anthony
2018-07-01 18:58:58 +01:00
parent 2f7ddb20db
commit 43fdd691fe
13 changed files with 1 additions and 461 deletions

View File

@@ -5,13 +5,10 @@ using System.IO;
using System.Linq;
using System.Web;
using System.Xml.Linq;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using Umbraco.Core.Composing;
using Umbraco.Core.IO;
using Umbraco.Core.Models.Entities;
using Umbraco.Core.Models.Membership;
using Umbraco.Core.PropertyEditors;
using Umbraco.Core.Services;
using Umbraco.Core.Services.Implement;
@@ -98,12 +95,6 @@ namespace Umbraco.Core.Models
return mediaService.GetAncestors(media);
}
[Obsolete("Use the overload with the service reference instead")]
[EditorBrowsable(EditorBrowsableState.Never)]
public static IEnumerable<IMedia> Ancestors(this IMedia media)
{
return Current.Services.MediaService.GetAncestors(media);
}
/// <summary>
/// Returns a list of the current medias children.
@@ -116,12 +107,6 @@ namespace Umbraco.Core.Models
return mediaService.GetChildren(media.Id);
}
[Obsolete("Use the overload with the service reference instead")]
[EditorBrowsable(EditorBrowsableState.Never)]
public static IEnumerable<IMedia> Children(this IMedia media)
{
return Current.Services.MediaService.GetChildren(media.Id);
}
/// <summary>
/// Returns a list of the current medias descendants, not including the media itself.
@@ -134,12 +119,6 @@ namespace Umbraco.Core.Models
return mediaService.GetDescendants(media);
}
[Obsolete("Use the overload with the service reference instead")]
[EditorBrowsable(EditorBrowsableState.Never)]
public static IEnumerable<IMedia> Descendants(this IMedia media)
{
return Current.Services.MediaService.GetDescendants(media);
}
/// <summary>
/// Returns the parent of the current media.
@@ -152,12 +131,6 @@ namespace Umbraco.Core.Models
return mediaService.GetById(media.ParentId);
}
[Obsolete("Use the overload with the service reference instead")]
[EditorBrowsable(EditorBrowsableState.Never)]
public static IMedia Parent(this IMedia media)
{
return Current.Services.MediaService.GetById(media.ParentId);
}
#endregion
/// <summary>
@@ -339,14 +312,6 @@ namespace Umbraco.Core.Models
#region User/Profile methods
[Obsolete("Use the overload that declares the IUserService to use")]
[EditorBrowsable(EditorBrowsableState.Never)]
public static IProfile GetCreatorProfile(this IMedia media)
{
return Current.Services.UserService.GetProfileById(media.CreatorId);
}
/// <summary>
/// Gets the <see cref="IProfile"/> for the Creator of this media item.
/// </summary>
@@ -454,13 +419,6 @@ namespace Umbraco.Core.Models
return packagingService.Export(media, true, raiseEvents: false);
}
[Obsolete("Use the overload that declares the IPackagingService to use")]
public static XElement ToXml(this IContent content, bool isPreview)
{
//TODO Do a proper implementation of this
//If current IContent is published we should get latest unpublished version
return content.ToXml();
}
/// <summary>
/// Creates the xml representation for the <see cref="IContent"/> object
@@ -476,11 +434,6 @@ namespace Umbraco.Core.Models
return content.ToXml(packagingService);
}
[Obsolete("Use the overload that declares the IPackagingService to use")]
public static XElement ToXml(this IMember member)
{
return ((PackagingService)(Current.Services.PackagingService)).Export(member);
}
/// <summary>
/// Creates the xml representation for the <see cref="IMember"/> object

View File

@@ -29,15 +29,6 @@ namespace Umbraco.Core.Models
_allowedTemplates = new List<ITemplate>();
}
/// <summary>
/// Constuctor for creating a ContentType with the parent as an inherited type.
/// </summary>
/// <remarks>Use this to ensure inheritance from parent.</remarks>
/// <param name="parent"></param>
[Obsolete("This method is obsolete, use ContentType(IContentType parent, string alias) instead.", false)]
public ContentType(IContentType parent) : this(parent, null)
{
}
/// <summary>
/// Constuctor for creating a ContentType with the parent as an inherited type.

View File

@@ -8,11 +8,6 @@ namespace Umbraco.Core.Models
/// </summary>
public class ContentTypeSort : IValueObject, IDeepCloneable
{
[Obsolete("This parameterless constructor should never be used")]
public ContentTypeSort()
{
}
/// <summary>
/// Initializes a new instance of the <see cref="T:System.Object"/> class.
/// </summary>

View File

@@ -10,11 +10,6 @@ namespace Umbraco.Core.Models
[DataContract(IsReference = true)]
public class PartialView : File, IPartialView
{
[Obsolete("Use the ctor that explicitely sets the view type.")]
public PartialView(string path)
: this(PartialViewType.PartialView, path, null)
{ }
public PartialView(PartialViewType viewType, string path)
: this(viewType, path, null)
{ }