public HqlBuilderAuthorizationDecorator( ICompositeItemBuilder <HqlBuilderContext, CompositeQuery> next, IEdFiAuthorizationProvider authorizationProvider, INHibernateFilterTextProvider nHibernateFilterTextProvider, IResourceClaimUriProvider resourceClaimUriProvider) { _next = Preconditions.ThrowIfNull(next, nameof(next)); _authorizationProvider = Preconditions.ThrowIfNull(authorizationProvider, nameof(authorizationProvider)); _nHibernateFilterTextProvider = Preconditions.ThrowIfNull(nHibernateFilterTextProvider, nameof(nHibernateFilterTextProvider)); _resourceClaimUriProvider = Preconditions.ThrowIfNull(resourceClaimUriProvider, nameof(resourceClaimUriProvider)); }
public HqlBuilderAuthorizationDecorator( ICompositeItemBuilder <HqlBuilderContext, CompositeQuery> next, IAuthorizationFilteringProvider authorizationFilteringProvider, IAuthorizationFilterDefinitionProvider authorizationFilterDefinitionProvider, IResourceClaimUriProvider resourceClaimUriProvider, IAuthorizationBasisMetadataSelector authorizationBasisMetadataSelector, IApiKeyContextProvider apiKeyContextProvider) { _next = Preconditions.ThrowIfNull(next, nameof(next)); _authorizationFilteringProvider = Preconditions.ThrowIfNull(authorizationFilteringProvider, nameof(authorizationFilteringProvider)); _authorizationFilterDefinitionProvider = Preconditions.ThrowIfNull(authorizationFilterDefinitionProvider, nameof(authorizationFilterDefinitionProvider)); _resourceClaimUriProvider = Preconditions.ThrowIfNull(resourceClaimUriProvider, nameof(resourceClaimUriProvider)); _authorizationBasisMetadataSelector = authorizationBasisMetadataSelector; _apiKeyContextProvider = apiKeyContextProvider; }
public CompositeDefinitionProcessor(ICompositeItemBuilder <TBuilderContext, TBuildResult> compositeBuilder) { _compositeBuilder = compositeBuilder; }