org.apache.solr.security

## Interface PermissionNameProvider

- All Known Implementing Classes:
    CollectionsHandler, CoreAdminHandler, GraphHandler, RealTimeGetHandler, SchemaHandler, SearchHandler, SecurityConfHandler, SolrConfigHandler, SQLHandler, StandardRequestHandler, StreamHandler, UpdateRequestHandler

      public interface PermissionNameProvider

  A requestHandler should implement this interface to provide the well known permission at request time

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `PermissionNameProvider.Name`

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static Set<String>` | `ANY`
    `static Set<String>` | `NULL`
    `static Map<String,PermissionNameProvider.Name>` | `values`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `PermissionNameProvider.Name` | `getPermissionName(AuthorizationContext request)`

- - ### Field Detail

    - #### NULL

          static final Set<String> NULL

    - #### ANY

          static final Set<String> ANY

    - #### values

          static final Map<String,PermissionNameProvider.Name> values

  - ### Method Detail

    - #### getPermissionName

          PermissionNameProvider.Name getPermissionName(AuthorizationContext request)

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.