コード例 #1
0
 public FindSimilarRecordsRequestBuilder(
     UserConnection userConnection,
     IDuplicatesRuleManager duplicatesRuleManager)
 {
     _userConnection        = userConnection;
     _duplicatesRuleManager = duplicatesRuleManager;
 }
コード例 #2
0
        public StartDeduplicationRequestFactory(UserConnection userConnection)
        {
            var userConnectionConstructorArgument = new ConstructorArgument("userConnection", userConnection);

            _searchColumnNameProvider = ClassFactory.Get <ISearchColumnNameProvider>(
                userConnectionConstructorArgument);
            _duplicatesRuleManager = ClassFactory.Get <IDuplicatesRuleManager>(
                userConnectionConstructorArgument);
        }
コード例 #3
0
 public DeduplicationManager(
     ISearchProvider searchProvider,
     IMetricReporter metricReporter,
     IDuplicatesRuleManager duplicatesRuleManager,
     IDeduplicationSearchQueryBuilder deduplicationSearchQueryBuilder,
     IFindSimilarRecordsRequestBuilder findSimilarRecordsRequestBuilder)
 {
     _searchProvider                   = searchProvider;
     _metricReporter                   = metricReporter;
     _duplicatesRuleManager            = duplicatesRuleManager;
     _deduplicationSearchQueryBuilder  = deduplicationSearchQueryBuilder;
     _findSimilarRecordsRequestBuilder = findSimilarRecordsRequestBuilder;
 }