public PatchRepresentationCommandHandler(ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, IDistributedLock distributedLock, IOptions <SCIMHostOptions> options) { _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimRepresentationCommandRepository = scimRepresentationCommandRepository; _distributedLock = distributedLock; _options = options.Value; }
public AddRepresentationCommandHandler(ISCIMSchemaQueryRepository scimSchemaQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationHelper scimRepresentationHelper, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository) { _scimSchemaQueryRepository = scimSchemaQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimRepresentationHelper = scimRepresentationHelper; _scimRepresentationCommandRepository = scimRepresentationCommandRepository; }
public ReplaceRepresentationCommandHandler(ISCIMSchemaQueryRepository scimSchemaQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationHelper scimRepresentationHelper, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, IDistributedLock distributedLock) { _scimSchemaQueryRepository = scimSchemaQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimRepresentationHelper = scimRepresentationHelper; _scimRepresentationCommandRepository = scimRepresentationCommandRepository; _distributedLock = distributedLock; }
public RepresentationReferenceSync( ISCIMAttributeMappingQueryRepository scimAttributeMappingQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, IResourceTypeResolver resourceTypeResolver) { _scimAttributeMappingQueryRepository = scimAttributeMappingQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _resourceTypeResolver = resourceTypeResolver; }
public DeleteRepresentationCommandHandler(ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, IRepresentationReferenceSync representationReferenceSync, IBusControl busControl) : base(busControl) { _scimRepresentationCommandRepository = scimRepresentationCommandRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _representationReferenceSync = representationReferenceSync; }
public SearchController( ISCIMSchemaQueryRepository scimMSchemaQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, IAttributeReferenceEnricher attributeReferenceEnricher, IResourceTypeResolver resourceTypeResolver) { _scimSchemaQueryRepository = scimMSchemaQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _attributeReferenceEnricher = attributeReferenceEnricher; _resourceTypeResolver = resourceTypeResolver; }
public ProvisioningController( IBusControl busControl, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, IProvisioningConfigurationRepository provisioningConfigurationRepository, ILogger <ProvisioningController> logger) { _busControl = busControl; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _provisioningConfigurationRepository = provisioningConfigurationRepository; _logger = logger; }
public BaseApiController(string scimEndpoint, ICollection <SCIMSchema> schemas, IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, IOptionsMonitor <SCIMHostOptions> options) { _scimEndpoint = scimEndpoint; _schemas = schemas; _addRepresentationCommandHandler = addRepresentationCommandHandler; _deleteRepresentationCommandHandler = deleteRepresentationCommandHandler; _replaceRepresentationCommandHandler = replaceRepresentationCommandHandler; _patchRepresentationCommandHandler = patchRepresentationCommandHandler; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _options = options.CurrentValue; }
public BaseApiController(string resourceType, IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMSchemaQueryRepository scimSchemaQueryRepository, IAttributeReferenceEnricher attributeReferenceEnricher, IOptionsMonitor <SCIMHostOptions> options, ILogger logger) { _resourceType = resourceType; _addRepresentationCommandHandler = addRepresentationCommandHandler; _deleteRepresentationCommandHandler = deleteRepresentationCommandHandler; _replaceRepresentationCommandHandler = replaceRepresentationCommandHandler; _patchRepresentationCommandHandler = patchRepresentationCommandHandler; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimSchemaQueryRepository = scimSchemaQueryRepository; _attributeReferenceEnricher = attributeReferenceEnricher; _options = options.CurrentValue; _logger = logger; }
public PatchRepresentationCommandHandler( ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, IDistributedLock distributedLock, IRepresentationReferenceSync representationReferenceSync, IOptions <SCIMHostOptions> options, IBusControl busControl) : base(busControl) { _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimRepresentationCommandRepository = scimRepresentationCommandRepository; _distributedLock = distributedLock; _representationReferenceSync = representationReferenceSync; _options = options.Value; }
public AddRepresentationCommandHandler( ISCIMSchemaQueryRepository scimSchemaQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationHelper scimRepresentationHelper, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, IRepresentationReferenceSync representationReferenceSync, IBusControl busControl) : base(busControl) { _scimSchemaQueryRepository = scimSchemaQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimRepresentationHelper = scimRepresentationHelper; _scimRepresentationCommandRepository = scimRepresentationCommandRepository; _representationReferenceSync = representationReferenceSync; }
public ReplaceRepresentationCommandHandler( ISCIMSchemaQueryRepository scimSchemaQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMRepresentationHelper scimRepresentationHelper, ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, IRepresentationReferenceSync representationReferenceSync, IDistributedLock distributedLock, IBusControl busControl) : base(busControl) { _scimSchemaQueryRepository = scimSchemaQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; _scimRepresentationHelper = scimRepresentationHelper; _scimRepresentationCommandRepository = scimRepresentationCommandRepository; _representationReferenceSync = representationReferenceSync; _distributedLock = distributedLock; }
public EntitlementController(IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMSchemaQueryRepository scimSchemaQueryRepository, IAttributeReferenceEnricher attributeReferenceEnricher, IOptionsMonitor <SCIMHostOptions> options, ILogger <EntitlementController> logger, IBusControl busControl, IResourceTypeResolver resourceTypeResolver) : base("Entitlement", addRepresentationCommandHandler, deleteRepresentationCommandHandler, replaceRepresentationCommandHandler, patchRepresentationCommandHandler, scimRepresentationQueryRepository, scimSchemaQueryRepository, attributeReferenceEnricher, options, logger, busControl, resourceTypeResolver) { }
public GroupsController(IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMSchemaQueryRepository scimSchemaQueryRepository, IAttributeReferenceEnricher attributeReferenceEnricher, IOptionsMonitor <SCIMHostOptions> options, ILogger <GroupsController> logger) : base(SCIMConstants.SCIMEndpoints.Groups, addRepresentationCommandHandler, deleteRepresentationCommandHandler, replaceRepresentationCommandHandler, patchRepresentationCommandHandler, scimRepresentationQueryRepository, scimSchemaQueryRepository, attributeReferenceEnricher, options, logger) { }
public CustomResourcesController(IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, ISCIMSchemaQueryRepository scimSchemaQueryRepository, IAttributeReferenceEnricher attributeReferenceEnricher, IOptionsMonitor <SCIMHostOptions> options, ILogger <CustomResourcesController> logger) : base("CustomResources", addRepresentationCommandHandler, deleteRepresentationCommandHandler, replaceRepresentationCommandHandler, patchRepresentationCommandHandler, scimRepresentationQueryRepository, scimSchemaQueryRepository, attributeReferenceEnricher, options, logger) { }
public AttributeReferenceEnricher(ISCIMAttributeMappingQueryRepository scimAttributeMappingQueryRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository) { _scimAttributeMappingQueryRepository = scimAttributeMappingQueryRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; }
public DeleteRepresentationCommandHandler(ISCIMRepresentationCommandRepository scimRepresentationCommandRepository, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository) { _scimRepresentationCommandRepository = scimRepresentationCommandRepository; _scimRepresentationQueryRepository = scimRepresentationQueryRepository; }
public UsersController(IAddRepresentationCommandHandler addRepresentationCommandHandler, IDeleteRepresentationCommandHandler deleteRepresentationCommandHandler, IReplaceRepresentationCommandHandler replaceRepresentationCommandHandler, IPatchRepresentationCommandHandler patchRepresentationCommandHandler, ISCIMRepresentationQueryRepository scimRepresentationQueryRepository, IOptionsMonitor <SCIMHostOptions> options) : base(SCIMConstants.SCIMEndpoints.Users, options.CurrentValue.UserSchemas, addRepresentationCommandHandler, deleteRepresentationCommandHandler, replaceRepresentationCommandHandler, patchRepresentationCommandHandler, scimRepresentationQueryRepository, options) { }