Add ContentTreeChangeNotification

This commit is contained in:
Mole
2021-04-12 14:27:00 +02:00
parent 028396a0f5
commit 8206defcf2

View File

@@ -0,0 +1,31 @@
using System.Collections.Generic;
using System.Linq;
using Umbraco.Cms.Core.Events;
using Umbraco.Cms.Core.Models;
using Umbraco.Cms.Core.Services.Changes;
namespace Umbraco.Cms.Core.Services.Notifications
{
public class ContentTreeChangeNotification : TreeChangeNotification<IContent>
{
public ContentTreeChangeNotification(TreeChange<IContent> target, EventMessages messages) : base(target, messages)
{
}
public ContentTreeChangeNotification(IEnumerable<TreeChange<IContent>> target, EventMessages messages) : base(target, messages)
{
}
public ContentTreeChangeNotification(IEnumerable<IContent> target,
TreeChangeTypes changeTypes,
EventMessages messages) : base(target.Select(x => new TreeChange<IContent>(x, changeTypes)), messages)
{
}
public ContentTreeChangeNotification(IContent target,
TreeChangeTypes changeTypes,
EventMessages messages) : base(new TreeChange<IContent>(target, changeTypes), messages)
{
}
}
}