Exemple #1
0
 public ContentSearchService(
     IIntelligentTaggingSettings settings,
     IContentSearchWrapper contentSearch)
 {
     Settings      = settings;
     ContentSearch = contentSearch;
 }
        public IntelligentTaggingController(
            IWebUtilWrapper webUtil,
            ISitecoreDataWrapper dataWrapper,
            IIntelligentTaggingSettings settings,
            ISetupInformationFactory setupFactory,
            ISetupService setupService,
            IContentSearchWrapper contentSearch,
            INaturalLanguageClassifierService naturalLanguageClassifier,
            IContentService contentService,
            IContentSearchService contentSearchService,
            IClassifierFactory classifierFactory)
        {
            WebUtil                   = webUtil;
            DataWrapper               = dataWrapper;
            Settings                  = settings;
            SetupFactory              = setupFactory;
            SetupService              = setupService;
            ContentSearch             = contentSearch;
            NaturalLanguageClassifier = naturalLanguageClassifier;
            ContentService            = contentService;
            ContentSearchService      = contentSearchService;
            ClassifierFactory         = classifierFactory;

            Id       = WebUtil.GetQueryString("id");
            Language = WebUtil.GetQueryString("language");
            Database = WebUtil.GetQueryString("db");
        }
Exemple #3
0
        public BaseClassifier(IServiceProvider provider, Item classifierItem)
        {
            Settings       = provider.GetService <IIntelligentTaggingSettings>();
            Mappingfactory = provider.GetService <IContentMappingFactory>();

            InnerItem               = classifierItem;
            Name                    = GetString(classifierItem, Settings.ClassifierNameFieldId);
            TaxonomyFolderId        = GetID(classifierItem, Settings.TaxonomyFieldId);
            TaxonomyItemTemplateIds = GetDelimitedIDs(classifierItem, Settings.TaxonomyItemTemplateFieldId);
            SourceTagsFieldId       = GetID(classifierItem, Settings.SourceTagsFieldId);
            DestinationTagsFieldId  = GetID(classifierItem, Settings.DestinationTagsFieldId);
        }
Exemple #4
0
 public ContentService(
     ISitecoreDataWrapper dataWrapper,
     IIntelligentTaggingSettings settings,
     IContentSearchWrapper contentSearch,
     IContentMappingFactory contentMappingFactory,
     IClassifierFactory classifierFactory)
 {
     DataWrapper           = dataWrapper;
     Settings              = settings;
     ContentSearch         = contentSearch;
     ContentMappingFactory = contentMappingFactory;
     ClassifierFactory     = classifierFactory;
 }
 public SetupService(
     ISitecoreDataWrapper dataWrapper,
     IIBMWatsonApiKeys ibmApiKeys,
     IIntelligentTaggingSettings settings,
     IPublishWrapper publishWrapper,
     ISCSDKSettings scsdkSettings)
 {
     DataWrapper    = dataWrapper;
     IBMApiKeys     = ibmApiKeys;
     Settings       = settings;
     PublishWrapper = publishWrapper;
     SCSDKSettings  = scsdkSettings;
 }
 public ClassifierFactory(IServiceProvider provider, IIntelligentTaggingSettings settings, ISitecoreDataWrapper dataWrapper)
 {
     Provider    = provider;
     Settings    = settings;
     DataWrapper = dataWrapper;
 }
Exemple #7
0
 public BaseIntelligentTaggingCommand()
 {
     Settings          = DependencyResolver.Current.GetService <IIntelligentTaggingSettings>();
     ContentService    = DependencyResolver.Current.GetService <IContentService>();
     ClassifierFactory = DependencyResolver.Current.GetService <IClassifierFactory>();
 }
Exemple #8
0
 public ContentMappingFactory(IServiceProvider provider, IIntelligentTaggingSettings settings)
 {
     Provider = provider;
     Settings = settings;
 }