# Hierarchy For Package org.apache.sling.jackrabbit.usermanager.impl.resource

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap (implements org.apache.sling.api.resource.ValueMap)
    - org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableValueMap
    - org.apache.sling.jackrabbit.usermanager.impl.resource.NestedAuthorizableValueMap
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
  - org.apache.sling.spi.resource.provider.ResourceProvider<T>
    - org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider (implements org.apache.sling.jackrabbit.usermanager.resource.SystemUserManagerPaths)
  - org.apache.sling.api.adapter.SlingAdaptable (implements org.apache.sling.api.adapter.Adaptable)
    - org.apache.sling.api.resource.AbstractResource (implements org.apache.sling.api.resource.Resource)
      - org.apache.sling.jackrabbit.usermanager.impl.resource.BaseResource
        - org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResource
          - org.apache.sling.jackrabbit.usermanager.impl.resource.NestedAuthorizableResource
        - org.apache.sling.jackrabbit.usermanager.impl.resource.PrincipalResource

## Interface Hierarchy

- org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider.AuthorizableWorker<T>
- org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider.PrincipalWorker<T>

## Annotation Interface Hierarchy

- org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider.Config (implements java.lang.annotation.Annotation)