mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Renaming IContentProvider to IContentHandler
--HG-- extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4043471
This commit is contained in:
@@ -6,12 +6,12 @@ using Orchard.Models.Driver;
|
||||
using Orchard.Models.ViewModels;
|
||||
|
||||
namespace Orchard.Core.Common.Providers {
|
||||
public class BodyAspectProvider : ContentProvider {
|
||||
public class BodyAspectHandler : ContentHandler {
|
||||
private const string TemplatePrefix = "Body";
|
||||
private const string TemplateName = "BodyAspect";
|
||||
private const string DefaultTextEditorTemplate = "TinyMceTextEditor";
|
||||
|
||||
public BodyAspectProvider(IRepository<BodyRecord> bodyRepository) {
|
||||
public BodyAspectHandler(IRepository<BodyRecord> bodyRepository) {
|
||||
Filters.Add(new StorageFilter<BodyRecord>(bodyRepository) { AutomaticallyCreateMissingRecord = true });
|
||||
|
||||
OnGetDisplayViewModel<BodyAspect>((context, body) => {
|
@@ -12,14 +12,14 @@ using Orchard.Security;
|
||||
using Orchard.Services;
|
||||
|
||||
namespace Orchard.Core.Common.Providers {
|
||||
public class CommonAspectProvider : ContentProvider {
|
||||
public class CommonAspectHandler : ContentHandler {
|
||||
private readonly IClock _clock;
|
||||
private readonly IAuthenticationService _authenticationService;
|
||||
private readonly IAuthorizationService _authorizationService;
|
||||
private readonly IMembershipService _membershipService;
|
||||
private readonly IContentManager _contentManager;
|
||||
|
||||
public CommonAspectProvider(
|
||||
public CommonAspectHandler(
|
||||
IRepository<CommonRecord> repository,
|
||||
IClock clock,
|
||||
IAuthenticationService authenticationService,
|
@@ -3,8 +3,8 @@ using Orchard.Data;
|
||||
using Orchard.Models.Driver;
|
||||
|
||||
namespace Orchard.Core.Common.Providers {
|
||||
public class RoutableAspectProvider : ContentProvider {
|
||||
public RoutableAspectProvider(IRepository<RoutableRecord> repository) {
|
||||
public class RoutableAspectHandler : ContentHandler {
|
||||
public RoutableAspectHandler(IRepository<RoutableRecord> repository) {
|
||||
Filters.Add(new StorageFilter<RoutableRecord>(repository));
|
||||
}
|
||||
}
|
@@ -63,12 +63,12 @@
|
||||
<ItemGroup>
|
||||
<Compile Include="Common\Permissions.cs" />
|
||||
<Compile Include="Common\Utilities\LazyField.cs" />
|
||||
<Compile Include="Common\Providers\CommonAspectProvider.cs" />
|
||||
<Compile Include="Common\Providers\CommonAspectHandler.cs" />
|
||||
<Compile Include="Common\Models\CommonAspect.cs" />
|
||||
<Compile Include="Common\Providers\BodyAspectProvider.cs" />
|
||||
<Compile Include="Common\Providers\BodyAspectHandler.cs" />
|
||||
<Compile Include="Common\Models\BodyAspect.cs" />
|
||||
<Compile Include="Common\Models\RoutableAspect.cs" />
|
||||
<Compile Include="Common\Providers\RoutableAspectProvider.cs" />
|
||||
<Compile Include="Common\Providers\RoutableAspectHandler.cs" />
|
||||
<Compile Include="Common\Records\BodyRecord.cs" />
|
||||
<Compile Include="Common\Records\CommonRecord.cs" />
|
||||
<Compile Include="Common\Records\RoutableRecord.cs" />
|
||||
@@ -78,7 +78,7 @@
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Settings\AdminMenu.cs" />
|
||||
<Compile Include="Settings\Controllers\AdminController.cs" />
|
||||
<Compile Include="Settings\Models\SiteSettingsProvider.cs" />
|
||||
<Compile Include="Settings\Models\SiteSettingsHandler.cs" />
|
||||
<Compile Include="Settings\Models\SiteSettings.cs" />
|
||||
<Compile Include="Settings\Records\SiteSettingsRecord.cs" />
|
||||
<Compile Include="Settings\Services\SiteService.cs" />
|
||||
|
@@ -5,13 +5,13 @@ using Orchard.Models;
|
||||
using Orchard.Models.Driver;
|
||||
|
||||
namespace Orchard.Core.Settings.Models {
|
||||
public class SiteSettingsProvider : ContentProvider {
|
||||
public class SiteSettingsHandler : ContentHandler {
|
||||
|
||||
public override IEnumerable<ContentType> GetContentTypes() {
|
||||
return new[] {SiteSettings.ContentType};
|
||||
}
|
||||
|
||||
public SiteSettingsProvider(IRepository<SiteSettingsRecord> repository){
|
||||
public SiteSettingsHandler(IRepository<SiteSettingsRecord> repository){
|
||||
Filters.Add(new ActivatingFilter<SiteSettings>("site"));
|
||||
Filters.Add(new StorageFilter<SiteSettingsRecord>(repository));
|
||||
}
|
@@ -9,12 +9,12 @@ using Orchard.Models.Driver;
|
||||
using Orchard.Models.ViewModels;
|
||||
|
||||
namespace Orchard.Blogs.Models {
|
||||
public class BlogPostProvider : ContentProvider {
|
||||
public class BlogPostHandler : ContentHandler {
|
||||
public override IEnumerable<ContentType> GetContentTypes() {
|
||||
return new[] { BlogPost.ContentType };
|
||||
}
|
||||
|
||||
public BlogPostProvider(
|
||||
public BlogPostHandler(
|
||||
IRepository<BlogPostRecord> repository,
|
||||
IContentManager contentManager,
|
||||
IBlogPostService blogPostService) {
|
@@ -5,7 +5,7 @@ using Orchard.Models;
|
||||
using Orchard.Models.Driver;
|
||||
|
||||
namespace Orchard.Blogs.Models {
|
||||
public class BlogProvider : ContentProvider {
|
||||
public class BlogProvider : ContentHandler {
|
||||
public override IEnumerable<ContentType> GetContentTypes() {
|
||||
return new[] { Blog.ContentType };
|
||||
}
|
||||
|
@@ -79,7 +79,7 @@
|
||||
<Compile Include="Models\Blog.cs" />
|
||||
<Compile Include="Models\BlogProvider.cs" />
|
||||
<Compile Include="Models\BlogPost.cs" />
|
||||
<Compile Include="Models\BlogPostProvider.cs" />
|
||||
<Compile Include="Models\BlogPostHandler.cs" />
|
||||
<Compile Include="Models\BlogPostRecord.cs" />
|
||||
<Compile Include="Models\BlogRecord.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
|
@@ -2,10 +2,10 @@ using Orchard.Data;
|
||||
using Orchard.Models.Driver;
|
||||
|
||||
namespace Orchard.Comments.Models {
|
||||
public class CommentSettingsProvider : ContentProvider {
|
||||
public class CommentSettingsHandler : ContentHandler {
|
||||
private readonly IRepository<CommentSettingsRecord> _commentSettingsRepository;
|
||||
|
||||
public CommentSettingsProvider(IRepository<CommentSettingsRecord> repository) {
|
||||
public CommentSettingsHandler(IRepository<CommentSettingsRecord> repository) {
|
||||
_commentSettingsRepository = repository;
|
||||
Filters.Add(new ActivatingFilter<CommentSettings>("site"));
|
||||
Filters.Add(new StorageFilter<CommentSettingsRecord>(_commentSettingsRepository) { AutomaticallyCreateMissingRecord = true });
|
@@ -6,12 +6,12 @@ using Orchard.Models.ViewModels;
|
||||
using Orchard.Comments.Services;
|
||||
|
||||
namespace Orchard.Comments.Models {
|
||||
public class HasCommentsProvider : ContentProvider {
|
||||
public class HasCommentsHandler : ContentHandler {
|
||||
private readonly IRepository<Comment> _commentsRepository;
|
||||
private readonly IRepository<ClosedComments> _closedCommentsRepository;
|
||||
private readonly ICommentService _commentService;
|
||||
|
||||
public HasCommentsProvider(IRepository<Comment> commentsRepository, IRepository<ClosedComments> closedCommentsRepository, ICommentService commentService) {
|
||||
public HasCommentsHandler(IRepository<Comment> commentsRepository, IRepository<ClosedComments> closedCommentsRepository, ICommentService commentService) {
|
||||
_commentsRepository = commentsRepository;
|
||||
_closedCommentsRepository = closedCommentsRepository;
|
||||
_commentService = commentService;
|
||||
|
@@ -69,7 +69,7 @@
|
||||
<Compile Include="Controllers\AdminController.cs" />
|
||||
<Compile Include="Models\Comment.cs" />
|
||||
<Compile Include="Models\CommentSettings.cs" />
|
||||
<Compile Include="Models\CommentSettingsProvider.cs" />
|
||||
<Compile Include="Models\CommentSettingsHandler.cs" />
|
||||
<Compile Include="Models\CommentSettingsRecord.cs" />
|
||||
<Compile Include="Models\CommentsHandler.cs" />
|
||||
<Compile Include="Models\HasComments.cs" />
|
||||
|
@@ -2,7 +2,7 @@
|
||||
using Orchard.Models.ViewModels;
|
||||
|
||||
namespace Orchard.DevTools.Models {
|
||||
public class DebugLinkProvider : ContentProvider {
|
||||
public class DebugLinkHandler : ContentHandler {
|
||||
protected override void GetDisplayViewModel(GetDisplayViewModelContext context) {
|
||||
context.AddDisplay(new TemplateViewModel(new ShowDebugLink { ContentItem = context.ContentItem }) { ZoneName = "recap", Position = "9999" });
|
||||
}
|
@@ -64,7 +64,7 @@
|
||||
<Compile Include="AdminMenu.cs" />
|
||||
<Compile Include="Controllers\ContentController.cs" />
|
||||
<Compile Include="Controllers\HomeController.cs" />
|
||||
<Compile Include="Models\DebugLinkProvider.cs" />
|
||||
<Compile Include="Models\DebugLinkHandler.cs" />
|
||||
<Compile Include="Models\ShowDebugLink.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="ViewModels\ContentIndexViewModel.cs" />
|
||||
|
@@ -12,8 +12,8 @@ namespace Orchard.Media.Models {
|
||||
public virtual string RootMediaFolder { get; set; }
|
||||
}
|
||||
|
||||
public class MediaSettingsProvider : ContentProvider {
|
||||
public MediaSettingsProvider(IRepository<MediaSettingsRecord> repository) {
|
||||
public class MediaSettingsHandler : ContentHandler {
|
||||
public MediaSettingsHandler(IRepository<MediaSettingsRecord> repository) {
|
||||
Filters.Add(new ActivatingFilter<MediaSettings>("site"));
|
||||
Filters.Add(new StorageFilter<MediaSettingsRecord>(repository) { AutomaticallyCreateMissingRecord = true });
|
||||
OnActivated<MediaSettings>(DefaultSettings);
|
||||
|
@@ -11,12 +11,12 @@ using Orchard.Security;
|
||||
using Orchard.UI.Notify;
|
||||
|
||||
namespace Orchard.Roles.Models {
|
||||
public class UserRolesProvider : ContentProvider {
|
||||
public class UserRolesHandler : ContentHandler {
|
||||
private readonly IRepository<UserRolesRecord> _userRolesRepository;
|
||||
private readonly IRoleService _roleService;
|
||||
private readonly INotifier _notifier;
|
||||
|
||||
public UserRolesProvider(IRepository<UserRolesRecord> userRolesRepository, IRoleService roleService, INotifier notifier) {
|
||||
public UserRolesHandler(IRepository<UserRolesRecord> userRolesRepository, IRoleService roleService, INotifier notifier) {
|
||||
_userRolesRepository = userRolesRepository;
|
||||
_roleService = roleService;
|
||||
_notifier = notifier;
|
@@ -66,7 +66,7 @@
|
||||
<Compile Include="Records\PermissionRecord.cs" />
|
||||
<Compile Include="Records\RoleRecord.cs" />
|
||||
<Compile Include="Models\UserRoles.cs" />
|
||||
<Compile Include="Models\UserRolesProvider.cs" />
|
||||
<Compile Include="Models\UserRolesHandler.cs" />
|
||||
<Compile Include="Records\RolesPermissions.cs" />
|
||||
<Compile Include="Records\UserRolesRecord.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
|
@@ -7,13 +7,13 @@ using Orchard.Models.Driver;
|
||||
using Orchard.Models.ViewModels;
|
||||
|
||||
namespace Orchard.Sandbox.Models {
|
||||
public class SandboxContentProvider : ContentProvider {
|
||||
public class SandboxContentHandler : ContentHandler {
|
||||
|
||||
public override IEnumerable<ContentType> GetContentTypes() {
|
||||
return new[] { SandboxPage.ContentType };
|
||||
}
|
||||
|
||||
public SandboxContentProvider(
|
||||
public SandboxContentHandler(
|
||||
IRepository<SandboxPageRecord> pageRepository,
|
||||
IRepository<SandboxSettingsRecord> settingsRepository) {
|
||||
|
@@ -64,7 +64,7 @@
|
||||
<Compile Include="Controllers\HomeController.cs" />
|
||||
<Compile Include="Controllers\PageController.cs" />
|
||||
<Compile Include="Models\SandboxPage.cs" />
|
||||
<Compile Include="Models\SandboxContentProvider.cs" />
|
||||
<Compile Include="Models\SandboxContentHandler.cs" />
|
||||
<Compile Include="Models\SandboxPageRecord.cs" />
|
||||
<Compile Include="Models\SandboxSettingsRecord.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
|
@@ -11,8 +11,8 @@ namespace Orchard.Tags.Models {
|
||||
public virtual bool EnableTagsOnPages { get; set; }
|
||||
}
|
||||
|
||||
public class TagSettingsProvider : ContentProvider {
|
||||
public TagSettingsProvider(IRepository<TagSettingsRecord> repository) {
|
||||
public class TagSettingsHandler : ContentHandler {
|
||||
public TagSettingsHandler(IRepository<TagSettingsRecord> repository) {
|
||||
Filters.Add(new ActivatingFilter<TagSettings>("site"));
|
||||
Filters.Add(new StorageFilter<TagSettingsRecord>(repository) { AutomaticallyCreateMissingRecord = true });
|
||||
Filters.Add(new TemplateFilterForRecord<TagSettingsRecord>("TagSettings"));
|
||||
|
@@ -19,12 +19,12 @@ namespace Orchard.Tags.Models {
|
||||
public IList<Tag> CurrentTags { get; set; }
|
||||
}
|
||||
|
||||
public class HasTagsProvider : ContentProvider {
|
||||
public class HasTagsHandler : ContentHandler {
|
||||
private readonly IRepository<Tag> _tagsRepository;
|
||||
private readonly IRepository<TagsContentItems> _tagsContentItemsRepository;
|
||||
private readonly ITagService _tagService;
|
||||
|
||||
public HasTagsProvider(IRepository<Tag> tagsRepository, IRepository<TagsContentItems> tagsContentItemsRepository, ITagService tagService) {
|
||||
public HasTagsHandler(IRepository<Tag> tagsRepository, IRepository<TagsContentItems> tagsContentItemsRepository, ITagService tagService) {
|
||||
_tagsRepository = tagsRepository;
|
||||
_tagsContentItemsRepository = tagsContentItemsRepository;
|
||||
_tagService = tagService;
|
||||
|
@@ -4,12 +4,12 @@ using Orchard.Models;
|
||||
using Orchard.Models.Driver;
|
||||
|
||||
namespace Orchard.Users.Models {
|
||||
public class UserProvider : ContentProvider {
|
||||
public class UserHandler : ContentHandler {
|
||||
public override IEnumerable<ContentType> GetContentTypes() {
|
||||
return new[] { User.ContentType };
|
||||
}
|
||||
|
||||
public UserProvider(IRepository<UserRecord> repository) {
|
||||
public UserHandler(IRepository<UserRecord> repository) {
|
||||
Filters.Add(new ActivatingFilter<User>("user"));
|
||||
Filters.Add(new StorageFilter<UserRecord>(repository));
|
||||
}
|
@@ -64,7 +64,7 @@
|
||||
<Compile Include="Controllers\AdminController.cs" />
|
||||
<Compile Include="Controllers\HomeController.cs" />
|
||||
<Compile Include="Models\User.cs" />
|
||||
<Compile Include="Models\UserProvider.cs" />
|
||||
<Compile Include="Models\UserHandler.cs" />
|
||||
<Compile Include="Models\UserRecord.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Services\MembershipService.cs" />
|
||||
|
Reference in New Issue
Block a user