Files
Umbraco-CMS/src/Umbraco.Core/Notifications/ContentTreeChangeNotification.cs

32 lines
1.0 KiB
C#
Raw Normal View History

2021-04-12 14:27:00 +02:00
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.Notifications
2021-04-12 14:27:00 +02:00
{
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)
{
}
}
}