Security |
public SecurityObjectSynchronizationJob( IJobStateManagerService jobStateManager, IUpstreamManagementService upstreamManagementService, IUpstreamAvailabilityProvider upstreamAvailabilityProvider, IUpstreamServiceProvider<IPolicyInformationService> upstreamPolicyInformationService, ILocalServiceProvider<IPolicyInformationService> localPolicyInformationService, IUpstreamServiceProvider<IRoleProviderService> upstreamRoleProviderService, ILocalServiceProvider<IRoleProviderService> localRoleProviderService, IUpstreamServiceProvider<ISecurityRepositoryService> upstreamSecurityProviderService, ILocalServiceProvider<ISecurityRepositoryService> localSecurityProviderService, IRestClientFactory restClientFactory, IConfigurationManager configurationManager, ISynchronizationLogService synchronizationLogService, ILocalServiceProvider<IDataSigningCertificateManagerService> localDataSigningCertificateManager, ILocalServiceProvider<IRepositoryService<SecurityApplication>> localSecurityApplicationRepository = null )
[Missing <param name="jobStateManager"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="upstreamManagementService"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="upstreamAvailabilityProvider"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="upstreamPolicyInformationService"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="localPolicyInformationService"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="upstreamRoleProviderService"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="localRoleProviderService"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="upstreamSecurityProviderService"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="localSecurityProviderService"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="restClientFactory"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="configurationManager"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="synchronizationLogService"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="localDataSigningCertificateManager"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]
[Missing <param name="localSecurityApplicationRepository"/> documentation for "M:SanteDB.Client.Disconnected.Jobs.SecurityObjectSynchronizationJob.#ctor(SanteDB.Core.Jobs.IJobStateManagerService,SanteDB.Core.Services.IUpstreamManagementService,SanteDB.Core.Services.IUpstreamAvailabilityProvider,SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IPolicyInformationService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IRoleProviderService},SanteDB.Core.Services.IUpstreamServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.ISecurityRepositoryService},SanteDB.Core.Http.IRestClientFactory,SanteDB.Core.Services.IConfigurationManager,SanteDB.Client.Disconnected.Data.Synchronization.ISynchronizationLogService,SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Security.Services.IDataSigningCertificateManagerService},SanteDB.Core.Services.ILocalServiceProvider{SanteDB.Core.Services.IRepositoryService{SanteDB.Core.Model.Security.SecurityApplication}})"]