U4-4773 - bring back IPublishedContentProperty Alias and Version (compat)

This commit is contained in:
Stephan
2014-05-28 11:36:31 +02:00
parent d987dfb5a2
commit 320b53ae3c
4 changed files with 14 additions and 0 deletions

View File

@@ -37,6 +37,9 @@ namespace Umbraco.Core.Dynamics
public object Value { get { return _source == null ? _value : _source.Value; } }
public object XPathValue { get { return Value == null ? null : Value.ToString(); } }
public string Alias { get { return PropertyTypeAlias; }}
public Guid Version { get { return Guid.Empty; }}
// implements IHtmlString.ToHtmlString
public string ToHtmlString()
{

View File

@@ -1,3 +1,5 @@
using System;
namespace Umbraco.Core.Models
{
/// <summary>
@@ -56,5 +58,8 @@ namespace Umbraco.Core.Models
/// <para>It has been fully prepared and processed by the appropriate converter.</para>
/// </remarks>
object XPathValue { get; }
string Alias { get; }
Guid Version { get; }
}
}

View File

@@ -27,5 +27,8 @@ namespace Umbraco.Core.Models.PublishedContent
public abstract object DataValue { get; }
public abstract object Value { get; }
public abstract object XPathValue { get; }
public string Alias { get { return PropertyTypeAlias; } }
public Guid Version { get { return Guid.Empty; } }
}
}

View File

@@ -231,6 +231,9 @@ namespace Umbraco.Tests.PublishedContent
public object Value { get; set; }
public bool HasValue { get; set; }
public object XPathValue { get; set; }
public string Alias { get { return PropertyTypeAlias; } }
public Guid Version { get { return Guid.Empty; } }
}
[PublishedContentModel("ContentType2")]