コード例 #1
0
 public MetadataService(IPrimaryServiceRootCache IPrimaryServiceRootCache, IGlobalProperties IGlobalProperties, IServiceSearchParameterService IServiceSearchParameterService, IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory, IDatabaseOperationOutcomeFactory IDatabaseOperationOutcomeFactory, ISearchParameterServiceFactory ISearchParameterServiceFactory, IServiceCompartmentRepository IServiceCompartmentRepository)
 {
     this.IPrimaryServiceRootCache         = IPrimaryServiceRootCache;
     this.IGlobalProperties                = IGlobalProperties;
     this.IServiceSearchParameterService   = IServiceSearchParameterService;
     this.IDatabaseOperationOutcomeFactory = IDatabaseOperationOutcomeFactory;
     this.ISearchParameterServiceFactory   = ISearchParameterServiceFactory;
     this.IResourceServiceOutcomeFactory   = IResourceServiceOutcomeFactory;
     this.IServiceCompartmentRepository    = IServiceCompartmentRepository;
 }
コード例 #2
0
 public CompartmentOperation(
     IRepositorySwitcher IRepositorySwitcher,
     IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory,
     IResourceServices IResourceServices,
     IRequestMetaFactory IRequestMetaFactory,
     IServiceCompartmentRepository IServiceCompartmentRepository,
     IServiceSearchParameterCache IServiceSearchParameterCache,
     IServiceCompartmentCache IServiceCompartmentCache,
     IResourceTriggerService IResourceTriggerService,
     IPyroFhirResource IPyroFhirResource)
 {
     this.IRepositorySwitcher            = IRepositorySwitcher;
     this.IResourceServiceOutcomeFactory = IResourceServiceOutcomeFactory;
     this.IResourceServices             = IResourceServices;
     this.IRequestMetaFactory           = IRequestMetaFactory;
     this.IServiceCompartmentRepository = IServiceCompartmentRepository;
     this.IServiceSearchParameterCache  = IServiceSearchParameterCache;
     this.IServiceCompartmentCache      = IServiceCompartmentCache;
     this.IResourceTriggerService       = IResourceTriggerService;
     this.IPyroFhirResource             = IPyroFhirResource;
 }
コード例 #3
0
        public CompartmentOperation(
            IRepositorySwitcher IRepositorySwitcher,
            IResourceServiceOutcomeFactory IResourceServiceOutcomeFactory,
            IResourceServices IResourceServices,
            IRequestMetaFactory IRequestMetaFactory,
            IServiceCompartmentRepository IServiceCompartmentRepository,
            IServiceSearchParameterCache IServiceSearchParameterCache,
            IServiceCompartmentCache IServiceCompartmentCache)
        {
            this.IRepositorySwitcher            = IRepositorySwitcher;
            this.IResourceServiceOutcomeFactory = IResourceServiceOutcomeFactory;
            this.IResourceServices             = IResourceServices;
            this.IRequestMetaFactory           = IRequestMetaFactory;
            this.IServiceCompartmentRepository = IServiceCompartmentRepository;
            this.IServiceSearchParameterCache  = IServiceSearchParameterCache;
            this.IServiceCompartmentCache      = IServiceCompartmentCache;

            var PyroHealthCodeSystem = PyroHealthInformation.PyroServerCodeSystem.GetCodeSystem();

            PyroOrgUrl = $"{PyroHealthCodeSystem.Url}/{PyroHealthInformation.PyroServerCodeSystem.Codes.CompartmentDefinition.GetPyroLiteral()}";
        }
コード例 #4
0
 public TriggerCompartmentDefinition(IRepositorySwitcher IRepositorySwitcher, IServiceCompartmentRepository IServiceCompartmentRepository)
 {
     this.IRepositorySwitcher           = IRepositorySwitcher;
     this.IServiceCompartmentRepository = IServiceCompartmentRepository;
 }
コード例 #5
0
 public TriggerCompartmentDefinition(IRepositorySwitcher IRepositorySwitcher, IServiceCompartmentRepository IServiceCompartmentRepository, IPyroFhirResource IPyroFhirResource)
 {
     this.IRepositorySwitcher           = IRepositorySwitcher;
     this.IServiceCompartmentRepository = IServiceCompartmentRepository;
     this.IPyroFhirResource             = IPyroFhirResource;
 }
コード例 #6
0
 public ServiceCompartmentCache(IServiceCompartmentRepository IServiceCompartmentRepository, IApplicationCacheSupport IApplicationCacheSupport, IGlobalProperties IGlobalProperties)
 {
     this.IServiceCompartmentRepository = IServiceCompartmentRepository;
     this.IApplicationCacheSupport      = IApplicationCacheSupport;
     this.IGlobalProperties             = IGlobalProperties;
 }