public ImportService(
     IMetadataService metadataService,
     IMapper mapper,
     IAWSSQSHelper awsSQSHelper,
     IResourcePreprocessService resourcePreprocessService,
     IResourceService resourceService,
     ILogger <ImportService> logger,
     IResourceRepository resourceRepository,
     IRevisionService revisionService,
     IValidationService validationService,
     IIdentifierService identifierService,
     IReindexingService indexingService,
     IRemoteAppDataService remoteAppDataService,
     IProxyConfigService proxyConfigService)
 {
     _metadataService           = metadataService;
     _resourcePreprocessService = resourcePreprocessService;
     _awsSQSHelper         = awsSQSHelper;
     _logger               = logger;
     _resourceService      = resourceService;
     _resourceRepository   = resourceRepository;
     _revisionService      = revisionService;
     _validationService    = validationService;
     _identifierService    = identifierService;
     _indexingService      = indexingService;
     _remoteAppDataService = remoteAppDataService;
     _proxyConfigService   = proxyConfigService;
 }
 /// <summary>
 /// API endpoint for metadata graph configurations.
 /// </summary>
 /// <param name="MetadataGraphConfigurationService">The service for metadata graph configurations</param>
 public MetadataGraphConfigurationController(
     IMetadataGraphConfigurationService MetadataGraphConfigurationService,
     IReindexingService indexingService)
 {
     _MetadataGraphConfigurationService = MetadataGraphConfigurationService;
     _indexingService = indexingService;
 }
Пример #3
0
 public ResourceService(
     IMapper mapper,
     IAuditTrailLogService auditTrailLogService,
     ILogger <ResourceService> logger,
     IResourceRepository resourceRepository,
     IResourceLinkingService resourceLinkingService,
     IResourcePreprocessService resourceResourcePreprocessService,
     IHistoricResourceService historyResourceService,
     IMetadataService metadataService,
     IIdentifierService identifierService,
     IUserInfoService userInfoService,
     IReindexingService ReindexingService,
     IRemoteAppDataService remoteAppDataService,
     IValidationService validationService,
     ILockServiceFactory lockServiceFactory)
 {
     _mapper = mapper;
     _auditTrailLogService = auditTrailLogService;
     _logger                    = logger;
     _resourceRepository        = resourceRepository;
     _resourceLinkingService    = resourceLinkingService;
     _resourcePreprocessService = resourceResourcePreprocessService;
     _historyResourceService    = historyResourceService;
     _metadataService           = metadataService;
     _identifierService         = identifierService;
     _userInfoService           = userInfoService;
     _indexingService           = ReindexingService;
     _remoteAppDataService      = remoteAppDataService;
     _validationService         = validationService;
     _lockServiceFactory        = lockServiceFactory;
 }
Пример #4
0
 public ResourceLinkingService(
     ILogger <ResourceLinkingService> logger,
     IResourceRepository pidResourceRepository,
     IReindexingService reindexingService,
     IMetadataService metadataService)
 {
     _logger             = logger;
     _resourceRepository = pidResourceRepository;
     _reindexingService  = reindexingService;
     _metadataService    = metadataService;
 }
Пример #5
0
 /// <summary>
 /// Constructer to initialize
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="awsSQSHelper"></param>
 /// <param name="resourcePreprocessService"></param>
 /// <param name="resourceService"></param>
 /// <param name="resourceRepository"></param>
 public BulkProcessBackgroundService(ILogger <BulkProcessBackgroundService> logger, IAWSSQSHelper awsSQSHelper,
                                     IResourcePreprocessService resourcePreprocessService, IResourceService resourceService,
                                     IResourceRepository resourceRepository, IRevisionService revisionService, IMetadataService metadataService,
                                     IValidationService validationService, IIdentifierService identifierService, IReindexingService indexingService,
                                     IProxyConfigService proxyConfigService)
 {
     _logger       = logger;
     _awsSQSHelper = awsSQSHelper;
     _resourcePreprocessService = resourcePreprocessService;
     _resourceService           = resourceService;
     _resourceRepository        = resourceRepository;
     _revisionService           = revisionService;
     _metadataService           = metadataService;
     _validationService         = validationService;
     _identifierService         = identifierService;
     _indexingService           = indexingService;
     _proxyConfigService        = proxyConfigService;
 }
 /// <summary>
 /// API endpoint for logging.
 /// </summary>
 public IndexingController(IReindexingService ReindexingService)
 {
     _indexingService = ReindexingService;
 }