示例#1
0
        public OrganizationProducer([NotNull] IClueFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            _factory = factory;
        }
示例#2
0
        public EstimateMessageClueProducer([NotNull] IClueFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            _factory = factory;
        }
示例#3
0
        public InvoicePaymentClueProducer([NotNull] IClueFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            _factory = factory;
        }
示例#4
0
        public ExpenseCategoryClueProducer([NotNull] IClueFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            _factory = factory;
        }
        public CampaignEfficiencyProducer([NotNull] IClueFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            _factory = factory;
        }
示例#6
0
        public TwitterTweetProducer([NotNull] IClueFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            _factory = factory;
        }
示例#7
0
        public ProjectAssignmentClueProducer([NotNull] IClueFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            _factory = factory;
        }
示例#8
0
        public AttendeeClueProducer([NotNull] IClueFactory factory)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }

            _factory = factory;
        }
示例#9
0
        public SharedFolderClueProducer([NotNull] IClueFactory factory, ILogger log)
        {
            _factory = factory ?? throw new ArgumentNullException(nameof(factory));
            _log     = log ?? throw new ArgumentNullException(nameof(log));

            if (factory is DropBoxClueFactory dropBoxClueFactory)
            {
                _providerRoot = dropBoxClueFactory.ProviderRoot;
            }
        }
示例#10
0
 public MailboxObserver([NotNull] IClueFactory factory,
                        [NotNull] IObserver <Clue> observer,
                        [NotNull] AgentJobProcessorState <ExchangeSharedMailboxCrawlJobData> state,
                        [NotNull] ApplicationContext appContext)
 {
     this.factory    = factory ?? throw new ArgumentNullException(nameof(factory));
     this.observer   = observer ?? throw new ArgumentNullException(nameof(observer));
     this.state      = state ?? throw new ArgumentNullException(nameof(state));
     this.appContext = appContext ?? throw new ArgumentNullException(nameof(appContext));
 }
示例#11
0
        public FolderClueProducer([NotNull] IClueFactory factory, ILogger log, BoxFolderUriBuilder uriBuilder)
        {
            _factory    = factory ?? throw new ArgumentNullException(nameof(factory));
            _log        = log ?? throw new ArgumentNullException(nameof(log));
            _uriBuilder = uriBuilder ?? throw new ArgumentNullException(nameof(uriBuilder));

            if (factory is DropBoxClueFactory dropBoxClueFactory)
            {
                _providerRoot = dropBoxClueFactory.ProviderRoot;
            }
        }
示例#12
0
        public FileMetadataClueProducer([NotNull] IClueFactory factory, ILogger log, BoxFileUriBuilder uriBuilder, IDropBoxClientFactory clientFactory, IAgentJobProcessorState <CrawlJobData> state, ApplicationContext context)
        {
            _clientFactory = clientFactory ?? throw new ArgumentNullException(nameof(clientFactory));
            _factory       = factory ?? throw new ArgumentNullException(nameof(factory));
            _context       = context ?? throw new ArgumentNullException(nameof(context));
            _log           = log ?? throw new ArgumentNullException(nameof(log));
            _uriBuilder    = uriBuilder ?? throw new ArgumentNullException(nameof(uriBuilder));
            _state         = state ?? throw new ArgumentNullException(nameof(state));
            _context       = context;

            if (state.JobData is DropBoxCrawlJobData jobData)
            {
                _jobData = jobData;
            }
            else
            {
                throw new ArgumentException("state parameter must have JobData of type DropBoxCrawlJobData");
            }

            if (factory is DropBoxClueFactory dropBoxClueFactory)
            {
                _providerRoot = dropBoxClueFactory.ProviderRoot;
            }
        }
示例#13
0
 public PropertyDefinitionClueProducer(IClueFactory factory)
 {
     _factory = factory ?? throw new ArgumentNullException(nameof(factory));
 }
示例#14
0
 public ProductionProductReviewClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }
示例#15
0
 public MembershipClueProducer([NotNull] IClueFactory factory)
 {
     _factory = factory ?? throw new ArgumentNullException(nameof(factory));
 }
示例#16
0
 public ProductionProductInventoryClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }
示例#17
0
public PersonBusinessEntityClueProducer(IClueFactory factory)
							{
								_factory = factory;
							}
示例#18
0
 public ProductionUnitMeasureClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }
示例#19
0
 public PersonAddressClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }
示例#20
0
 public SalesSalesPersonClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }
示例#21
0
 public ProductionProductPhotoClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }
        public PrivateCustomerClueProducer([NotNull] IClueFactory factory)

        {
            _factory = factory ?? throw new ArgumentNullException(nameof(factory));
        }
示例#23
0
 public PurchasingPurchaseOrderDetailClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }
示例#24
0
        public IncidentClueProducer([NotNull] IClueFactory factory, ILogger <ServiceNowClient2> _log)

        {
            _factory  = factory ?? throw new ArgumentNullException(nameof(factory));
            this._log = _log;
        }
示例#25
0
 public PurchasingShipMethodClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }
示例#26
0
 public SalesCountryRegionCurrencyClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }
示例#27
0
 public TemplateClueProducer(IClueFactory factory)
 {
     _factory = factory ?? throw new ArgumentNullException(nameof(factory));
 }
示例#28
0
 public SmtpTokenClueProducer(IClueFactory factory)
 {
     _factory = factory ?? throw new ArgumentNullException(nameof(factory));
 }
示例#29
0
 public SalesCustomerClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }
示例#30
0
 public SalesSpecialOfferClueProducer(IClueFactory factory)
 {
     _factory = factory;
 }