コード例 #1
0
 public ExtendedContentManager(
     IComponentContext context,
     IRepository <ContentTypeRecord> contentTypeRepository,
     IRepository <ContentItemRecord> contentItemRepository,
     IRepository <ContentItemVersionRecord> contentItemVersionRepository,
     IContentDefinitionManager contentDefinitionManager,
     ICacheManager cacheManager,
     Func <IContentManagerSession> contentManagerSession,
     Lazy <IContentDisplay> contentDisplay,
     IPartTypeRecordMatchingService partTypeRecordMatchingService,
     Lazy <ISessionLocator> sessionLocator,
     Lazy <IEnumerable <IContentHandler> > handlers,
     Lazy <IEnumerable <IIdentityResolverSelector> > identityResolverSelectors,
     Lazy <IEnumerable <ISqlStatementProvider> > sqlStatementProviders,
     ShellSettings shellSettings,
     ISignals signals,
     IContentManager contentManager)
 {
     this.partTypeRecordMatchingService = partTypeRecordMatchingService;
     this.contentManager           = contentManager;
     _context                      = context;
     _contentTypeRepository        = contentTypeRepository;
     _contentItemRepository        = contentItemRepository;
     _contentItemVersionRepository = contentItemVersionRepository;
     _contentDefinitionManager     = contentDefinitionManager;
     _cacheManager                 = cacheManager;
     _contentManagerSession        = contentManagerSession;
     _identityResolverSelectors    = identityResolverSelectors;
     _sqlStatementProviders        = sqlStatementProviders;
     _shellSettings                = shellSettings;
     _signals                      = signals;
     _handlers                     = handlers;
     _contentDisplay               = contentDisplay;
     _sessionLocator               = sessionLocator;
     Logger = NullLogger.Instance;
 }
コード例 #2
0
 public ContentItemTransformer(ContentTypeDefinition contentTypeDefinition, IPartTypeRecordMatchingService partTypeGenricsService, Func <string, ContentItem> createContentItem)
 {
     this.createContentItem             = createContentItem;
     this.partTypeRecordMatchingService = partTypeGenricsService;
     this.contentTypeDefinition         = contentTypeDefinition;
 }