# Hierarchy For Package net.shibboleth.idp.admin

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.shibboleth.shared.component.AbstractInitializableComponent (implements net.shibboleth.shared.component.DestructableComponent, net.shibboleth.shared.component.InitializableComponent)
    - net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent (implements net.shibboleth.shared.component.IdentifiedComponent)
      - net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent (implements net.shibboleth.shared.component.IdentifiableComponent)
        - net.shibboleth.profile.config.AbstractProfileConfiguration (implements net.shibboleth.profile.config.ProfileConfiguration)
          - net.shibboleth.profile.config.AbstractConditionalProfileConfiguration (implements net.shibboleth.profile.config.ConditionalProfileConfiguration)
            - net.shibboleth.idp.profile.config.AbstractInterceptorAwareProfileConfiguration (implements net.shibboleth.idp.profile.config.InterceptorAwareProfileConfiguration)
              - net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor (implements net.shibboleth.idp.admin.AdministrativeFlowDescriptor, net.shibboleth.profile.config.OverriddenIssuerProfileConfiguration)
                - net.shibboleth.idp.admin.OneTimeAdministrativeFlowDescriptor
  - net.shibboleth.shared.collection.Pair<T1,T2>
    - net.shibboleth.shared.primitive.LangBearingString
      - net.shibboleth.idp.admin.BasicAdministrativeFlowDescriptor.Logo

## Interface Hierarchy

- net.shibboleth.shared.component.Component
  - net.shibboleth.shared.component.DestructableComponent
    - net.shibboleth.idp.profile.FlowDescriptor (also extends net.shibboleth.shared.component.IdentifiableComponent, net.shibboleth.shared.component.InitializableComponent)
      - net.shibboleth.idp.admin.AdministrativeFlowDescriptor (also extends net.shibboleth.profile.config.AttributeResolvingProfileConfiguration, net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration)
  - net.shibboleth.shared.component.IdentifiedComponent
    - net.shibboleth.shared.component.IdentifiableComponent
      - net.shibboleth.idp.profile.FlowDescriptor (also extends net.shibboleth.shared.component.DestructableComponent, net.shibboleth.shared.component.InitializableComponent)
        - net.shibboleth.idp.admin.AdministrativeFlowDescriptor (also extends net.shibboleth.profile.config.AttributeResolvingProfileConfiguration, net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration)
    - net.shibboleth.profile.config.ProfileConfiguration
      - net.shibboleth.profile.config.AttributeResolvingProfileConfiguration
        - net.shibboleth.idp.admin.AdministrativeFlowDescriptor (also extends net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration, net.shibboleth.idp.profile.FlowDescriptor)
      - net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration
        - net.shibboleth.idp.admin.AdministrativeFlowDescriptor (also extends net.shibboleth.profile.config.AttributeResolvingProfileConfiguration, net.shibboleth.idp.profile.FlowDescriptor)
  - net.shibboleth.shared.component.InitializableComponent
    - net.shibboleth.idp.profile.FlowDescriptor (also extends net.shibboleth.shared.component.DestructableComponent, net.shibboleth.shared.component.IdentifiableComponent)
      - net.shibboleth.idp.admin.AdministrativeFlowDescriptor (also extends net.shibboleth.profile.config.AttributeResolvingProfileConfiguration, net.shibboleth.idp.authn.config.AuthenticationProfileConfiguration)