Exemple #1
0
        public Indexer(Analyzer contentAnalyzer, Analyzer queryAnalyzer, IJobAdSearchBooster booster, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, IJobAdFlagListsQuery jobAdFlagListsQuery)
        {
            _contentAnalyzer = contentAnalyzer;
            _queryBuilder    = new QueryBuilder(queryAnalyzer, booster);

            _contentHandler     = new ContentHandler(booster);
            _locationHandler    = new LocationContentHandler(booster, locationQuery);
            _industryHandler    = new IndustryContentHandler(booster, industriesQuery);
            _salaryHandler      = new SalaryContentHandler(booster);
            _jobTypesHandler    = new JobTypesContentHandler(booster);
            _createdTimeHandler = new CreatedTimeContentHandler(booster);
            _communityHandler   = new CommunityContentHandler(booster);
            _featuredHandler    = new FeaturedContentHandler(booster);

            _handlers = new[]
            {
                _locationHandler,
                _salaryHandler,
                _industryHandler,
                _jobTypesHandler,
                _createdTimeHandler,
                _communityHandler,
                _featuredHandler
            };

            _jobAdFlagListsQuery = jobAdFlagListsQuery;
        }
 public JobAdActivityFiltersQuery(IJobAdViewsQuery jobAdViewsQuery, IJobAdApplicationSubmissionsQuery jobAdApplicationSubmissionsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdNotesQuery memberJobAdNotesQuery, IJobAdBlockListsQuery jobAdBlockListsQuery)
 {
     _jobAdViewsQuery = jobAdViewsQuery;
     _jobAdApplicationSubmissionsQuery = jobAdApplicationSubmissionsQuery;
     _jobAdFlagListsQuery   = jobAdFlagListsQuery;
     _memberJobAdNotesQuery = memberJobAdNotesQuery;
     _jobAdBlockListsQuery  = jobAdBlockListsQuery;
 }
 protected JobAdListController(IJobAdsQuery jobAdsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IEmployersQuery employersQuery)
 {
     _jobAdsQuery           = jobAdsQuery;
     _memberJobAdViewsQuery = memberJobAdViewsQuery;
     _jobAdFlagListsQuery   = jobAdFlagListsQuery;
     _jobAdProcessingQuery  = jobAdProcessingQuery;
     _employersQuery        = employersQuery;
 }
Exemple #4
0
        public Indexer(IBooster booster, IJobAdFlagListsQuery jobAdFlagListsQuery)
        {
            _contentAnalyzer = new SimpleAnalyzer();

            _contentHandler     = new ContentHandler();
            _salaryHandler      = new SalaryContentHandler(booster);
            _createdTimeHandler = new CreatedTimeContentHandler(booster);
            _integratorHandler  = new IntegratorContentHandler(booster);
            _jobTypesHandler    = new JobTypesContentHandler(booster);

            _jobAdFlagListsQuery = jobAdFlagListsQuery;
        }
Exemple #5
0
 public MemberJobAdViewsQuery(IJobAdsQuery jobAdsQuery, IEmployersQuery employersQuery, IJobAdProcessingQuery jobAdProcessingQuery, ICareerOneQuery careerOneQuery, IJobG8Query jobG8Query, IJxtQuery jxtQuery, IJobAdApplicationSubmissionsQuery jobAdApplicationSubmissionsQuery, IJobAdViewsQuery jobAdViewsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdFoldersQuery jobAdFoldersQuery)
 {
     _jobAdsQuery                      = jobAdsQuery;
     _employersQuery                   = employersQuery;
     _jobAdProcessingQuery             = jobAdProcessingQuery;
     _careerOneQuery                   = careerOneQuery;
     _jobG8Query                       = jobG8Query;
     _jxtQuery                         = jxtQuery;
     _jobAdApplicationSubmissionsQuery = jobAdApplicationSubmissionsQuery;
     _jobAdViewsQuery                  = jobAdViewsQuery;
     _jobAdFlagListsQuery              = jobAdFlagListsQuery;
     _jobAdFoldersQuery                = jobAdFoldersQuery;
 }
Exemple #6
0
 protected JobAdsController(IJobAdViewsQuery jobAdViewsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand, ICandidatesQuery candidatesQuery, ICandidateResumeFilesQuery candidateResumeFilesQuery, IFilesQuery filesQuery, ICacheManager cacheManager, IMemberStatusQuery memberStatusQuery, IResumesQuery resumesQuery, IExternalJobAdsQuery externalJobAdsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFoldersCommand jobAdFoldersCommand)
 {
     _jobAdViewsQuery           = jobAdViewsQuery;
     _memberJobAdViewsQuery     = memberJobAdViewsQuery;
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
     _cacheManager              = cacheManager;
     _memberStatusQuery         = memberStatusQuery;
     _candidatesQuery           = candidatesQuery;
     _resumesQuery              = resumesQuery;
     _candidateResumeFilesQuery = candidateResumeFilesQuery;
     _filesQuery          = filesQuery;
     _externalJobAdsQuery = externalJobAdsQuery;
     _jobAdFlagListsQuery = jobAdFlagListsQuery;
     _jobAdFoldersQuery   = jobAdFoldersQuery;
     _jobAdFoldersCommand = jobAdFoldersCommand;
 }
Exemple #7
0
 public ApplicationsMobileController(IJobAdsQuery jobAdsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IEmployersQuery employersQuery, IMemberApplicationsQuery memberApplicationsQuery)
     : base(jobAdsQuery, memberJobAdViewsQuery, jobAdFlagListsQuery, jobAdProcessingQuery, employersQuery)
 {
     _memberApplicationsQuery = memberApplicationsQuery;
 }
Exemple #8
0
        public JobAdSortService(IJobAdSortBooster booster, IJobAdSortEngineQuery searchEngineQuery, IJobAdsQuery jobAdsQuery, IEmployersQuery employersQuery, IJobAdSortFiltersQuery jobAdSortFiltersQuery, IJobAdFlagListsQuery jobAdFlagListsQuery)
            : base(EventSource, searchEngineQuery, DefaultIndexFolder)
        {
            _jobAdsQuery           = jobAdsQuery;
            _employersQuery        = employersQuery;
            _jobAdSortFiltersQuery = jobAdSortFiltersQuery;

            _indexer = new Indexer(booster, jobAdFlagListsQuery);
        }
 public SearchMobileController(IJobAdFoldersCommand jobAdFoldersCommand, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdSearchesCommand jobAdSearchesCommand, IJobAdSearchAlertsCommand jobAdSearchAlertsCommand, IJobAdsQuery jobAdsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IJobAdBlockListsQuery jobAdBlockListsQuery, IEmployersQuery employersQuery)
     : base(executeJobAdSearchCommand, jobAdsQuery, jobAdFlagListsQuery, memberJobAdViewsQuery, jobAdProcessingQuery, jobAdFoldersQuery, jobAdFoldersCommand, jobAdBlockListsQuery, employersQuery)
 {
     _jobAdSearchesCommand     = jobAdSearchesCommand;
     _jobAdSearchAlertsCommand = jobAdSearchAlertsCommand;
 }
 public SuggestedJobsMobileController(IJobAdsQuery jobAdsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IEmployersQuery employersQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand)
     : base(jobAdsQuery, memberJobAdViewsQuery, jobAdFlagListsQuery, jobAdProcessingQuery, employersQuery)
 {
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
 }
Exemple #11
0
        public JobAdSearchService(ResourceLoader resourceLoader, IJobAdSearchBooster booster, IJobAdSearchEngineQuery searchEngineQuery, IJobAdsQuery jobAdsQuery, IEmployersQuery employersQuery, IMembersQuery membersQuery, IResumesQuery resumesQuery, ICandidatesQuery candidatesQuery, ILocationQuery locationQuery, IIndustriesQuery industriesQuery, IJobAdActivityFiltersQuery jobAdActivityFiltersQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberApplicationsQuery memberApplicationsQuery)
            : base(EventSource, searchEngineQuery, DefaultIndexFolder)
        {
            _jobAdsQuery               = jobAdsQuery;
            _employersQuery            = employersQuery;
            _membersQuery              = membersQuery;
            _resumesQuery              = resumesQuery;
            _candidatesQuery           = candidatesQuery;
            _memberApplicationsQuery   = memberApplicationsQuery;
            _jobAdActivityFiltersQuery = jobAdActivityFiltersQuery;

            var analyzerFactory = new AnalyzerFactory(resourceLoader);

            _contentAnalyzer   = analyzerFactory.CreateContentAnalyzer();
            _indexer           = new Indexer(_contentAnalyzer, analyzerFactory.CreateQueryAnalyzer(), booster, locationQuery, industriesQuery, jobAdFlagListsQuery);
            _spellCheckHandler = new SpellCheckHandler(analyzerFactory.CreateSpellingAnalyzer(), FieldName.ContentExact);
        }
Exemple #12
0
 public FlagListsController(IExecuteJobAdSortCommand executeJobAdSortCommand, IJobAdsQuery jobAdsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdProcessingQuery jobAdProcessingQuery, ICommunitiesQuery communitiesQuery, IVerticalsQuery verticalsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFoldersCommand jobAdFoldersCommand, IJobAdBlockListsQuery jobAdBlockListsQuery, IEmployersQuery employersQuery, IIndustriesQuery industriesQuery)
     : base(executeJobAdSortCommand, jobAdsQuery, jobAdFlagListsQuery, memberJobAdViewsQuery, jobAdProcessingQuery, jobAdFoldersQuery, jobAdFoldersCommand, jobAdBlockListsQuery, industriesQuery, employersQuery)
 {
     _communitiesQuery = communitiesQuery;
     _verticalsQuery   = verticalsQuery;
 }
Exemple #13
0
 public SimilarJobsController(IJobAdFoldersCommand jobAdFoldersCommand, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdsQuery jobAdsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IJobAdBlockListsQuery jobAdBlockListsQuery, IEmployersQuery employersQuery, IIndustriesQuery industriesQuery)
     : base(executeJobAdSearchCommand, jobAdsQuery, jobAdFlagListsQuery, memberJobAdViewsQuery, jobAdProcessingQuery, jobAdFoldersQuery, jobAdFoldersCommand, jobAdBlockListsQuery, employersQuery)
 {
     _industriesQuery = industriesQuery;
 }
 public FlagListsApiController(IMemberJobAdListsCommand memberJobAdListsCommand, IJobAdFlagListsQuery jobAdFlagListsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand)
 {
     _memberJobAdListsCommand   = memberJobAdListsCommand;
     _jobAdFlagListsQuery       = jobAdFlagListsQuery;
     _executeJobAdSearchCommand = executeJobAdSearchCommand;
 }
Exemple #15
0
 public SearchController(IJobAdFoldersCommand jobAdFoldersCommand, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdSearchesCommand jobAdSearchesCommand, IJobAdSearchesQuery jobAdSearchesQuery, IJobAdsQuery jobAdsQuery, ILocationQuery locationQuery, ICommunitiesQuery communitiesQuery, IVerticalsQuery verticalsQuery, IIndustriesQuery industriesQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IJobAdBlockListsQuery jobAdBlockListsQuery, IEmployersQuery employersQuery)
     : base(executeJobAdSearchCommand, jobAdsQuery, jobAdFlagListsQuery, memberJobAdViewsQuery, jobAdProcessingQuery, jobAdFoldersQuery, jobAdFoldersCommand, jobAdBlockListsQuery, employersQuery)
 {
     _jobAdSearchesCommand = jobAdSearchesCommand;
     _jobAdSearchesQuery   = jobAdSearchesQuery;
     _locationQuery        = locationQuery;
     _communitiesQuery     = communitiesQuery;
     _verticalsQuery       = verticalsQuery;
     _industriesQuery      = industriesQuery;
 }
        protected JobAdSearchListController(IExecuteJobAdSearchCommand executeJobAdSearchCommand, IJobAdsQuery jobAdsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IJobAdProcessingQuery jobAdProcessingQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFoldersCommand jobAdFoldersCommand, IJobAdBlockListsQuery jobAdBlockListsQuery, IEmployersQuery employersQuery)
            : base(jobAdsQuery, memberJobAdViewsQuery, jobAdFlagListsQuery, jobAdProcessingQuery, employersQuery)
        {
            _jobAdFoldersCommand       = jobAdFoldersCommand;
            _executeJobAdSearchCommand = executeJobAdSearchCommand;

            _jobAdFoldersQuery    = jobAdFoldersQuery;
            _jobAdBlockListsQuery = jobAdBlockListsQuery;
        }
Exemple #17
0
 public JobAdsWebController(IJobAdsQuery jobAdsQuery, IJobAdViewsQuery jobAdViewsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IAnonymousUsersQuery anonymousUsersQuery, IEmployersQuery employersQuery, ICandidatesQuery candidatesQuery, ICandidateResumeFilesQuery candidateResumeFilesQuery, IFilesQuery filesQuery, ICacheManager cacheManager, IMemberStatusQuery memberStatusQuery, IResumesQuery resumesQuery, IVisitorStatusQuery visitorStatusQuery, IExternalJobAdsQuery externalJobAdsQuery, IInternalApplicationsCommand internalApplicationsCommand, IMemberApplicationsQuery memberApplicationsQuery, IJobAdApplicationSubmissionsCommand jobAdApplicationSubmissionsCommand, ISendApplicationsCommand sendApplicationsCommand, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFoldersCommand jobAdFoldersCommand)
     : base(jobAdViewsQuery, memberJobAdViewsQuery, executeJobAdSearchCommand, candidatesQuery, candidateResumeFilesQuery, filesQuery, cacheManager, memberStatusQuery, resumesQuery, externalJobAdsQuery, jobAdFlagListsQuery, jobAdFoldersQuery, jobAdFoldersCommand)
 {
     _jobAdsQuery                        = jobAdsQuery;
     _memberJobAdViewsQuery              = memberJobAdViewsQuery;
     _anonymousUsersQuery                = anonymousUsersQuery;
     _employersQuery                     = employersQuery;
     _visitorStatusQuery                 = visitorStatusQuery;
     _internalApplicationsCommand        = internalApplicationsCommand;
     _memberApplicationsQuery            = memberApplicationsQuery;
     _jobAdApplicationSubmissionsCommand = jobAdApplicationSubmissionsCommand;
     _sendApplicationsCommand            = sendApplicationsCommand;
 }
 public JobAdSortFiltersQuery(IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdBlockListsQuery jobAdBlockListsQuery, IJobAdFoldersQuery jobAdFoldersQuery)
 {
     _jobAdFlagListsQuery  = jobAdFlagListsQuery;
     _jobAdBlockListsQuery = jobAdBlockListsQuery;
     _jobAdFoldersQuery    = jobAdFoldersQuery;
 }
 public JobAdsMobileController(IJobAdViewsQuery jobAdViewsQuery, IMemberJobAdViewsQuery memberJobAdViewsQuery, IExecuteJobAdSearchCommand executeJobAdSearchCommand, IEmployersQuery employersQuery, ICandidatesQuery candidatesQuery, ICandidateResumeFilesQuery candidateResumeFilesQuery, IFilesQuery filesQuery, ICacheManager cacheManager, IMemberStatusQuery memberStatusQuery, IResumesQuery resumesQuery, IExternalJobAdsQuery externalJobAdsQuery, IJobAdFlagListsQuery jobAdFlagListsQuery, IJobAdFoldersQuery jobAdFoldersQuery, IJobAdFoldersCommand jobAdFoldersCommand)
     : base(jobAdViewsQuery, memberJobAdViewsQuery, executeJobAdSearchCommand, candidatesQuery, candidateResumeFilesQuery, filesQuery, cacheManager, memberStatusQuery, resumesQuery, externalJobAdsQuery, jobAdFlagListsQuery, jobAdFoldersQuery, jobAdFoldersCommand)
 {
     _memberJobAdViewsQuery = memberJobAdViewsQuery;
     _employersQuery        = employersQuery;
 }