Renaming IContentProvider to IContentHandler

--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4043471
This commit is contained in:
loudej
2009-12-08 10:34:03 +00:00
parent b612ac53e2
commit e1e4d1bb41
40 changed files with 129 additions and 129 deletions

View File

@@ -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) => {

View File

@@ -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,

View File

@@ -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));
}
}

View File

@@ -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" />

View File

@@ -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));
}

View File

@@ -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) {

View File

@@ -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 };
}

View File

@@ -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" />

View File

@@ -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 });

View File

@@ -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;

View File

@@ -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" />

View File

@@ -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" });
}

View File

@@ -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" />

View File

@@ -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);

View File

@@ -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;

View File

@@ -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" />

View File

@@ -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) {

View File

@@ -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" />

View File

@@ -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"));

View File

@@ -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;

View File

@@ -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));
}

View File

@@ -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" />