# Hierarchy For All Packages

Package Hierarchies:

- org.apache.turbine,
- org.apache.turbine.annotation,
- org.apache.turbine.modules,
- org.apache.turbine.modules.actions,
- org.apache.turbine.modules.actions.sessionvalidator,
- org.apache.turbine.modules.layouts,
- org.apache.turbine.modules.navigations,
- org.apache.turbine.modules.pages,
- org.apache.turbine.modules.screens,
- org.apache.turbine.modules.screens.error,
- org.apache.turbine.om,
- org.apache.turbine.om.security,
- org.apache.turbine.pipeline,
- org.apache.turbine.services,
- org.apache.turbine.services.assemblerbroker,
- org.apache.turbine.services.assemblerbroker.util,
- org.apache.turbine.services.assemblerbroker.util.java,
- org.apache.turbine.services.assemblerbroker.util.python,
- org.apache.turbine.services.avaloncomponent,
- org.apache.turbine.services.intake,
- org.apache.turbine.services.jsonrpc,
- org.apache.turbine.services.jsp,
- org.apache.turbine.services.jsp.util,
- org.apache.turbine.services.localization,
- org.apache.turbine.services.naming,
- org.apache.turbine.services.pull,
- org.apache.turbine.services.pull.tools,
- org.apache.turbine.services.pull.util,
- org.apache.turbine.services.rundata,
- org.apache.turbine.services.schedule,
- org.apache.turbine.services.security,
- org.apache.turbine.services.security.passive,
- org.apache.turbine.services.servlet,
- org.apache.turbine.services.session,
- org.apache.turbine.services.template,
- org.apache.turbine.services.template.mapper,
- org.apache.turbine.services.ui,
- org.apache.turbine.services.uniqueid,
- org.apache.turbine.services.velocity,
- org.apache.turbine.util,
- org.apache.turbine.util.template,
- org.apache.turbine.util.uri,
- org.apache.turbine.util.velocity

## Class Hierarchy

- java.lang.Object
  - org.apache.turbine.services.schedule.AbstractJobEntry (implements org.apache.turbine.services.schedule.JobEntry)
    - org.apache.turbine.services.schedule.BaseJobEntryTorque (implements org.apache.torque.om.Persistent, java.io.Serializable)
      - org.apache.turbine.services.schedule.JobEntryTorque
    - org.apache.turbine.services.schedule.JobEntryNonPersistent
  - org.apache.turbine.services.schedule.AbstractSchedulerService.MainLoop (implements java.lang.Runnable)
  - org.apache.turbine.pipeline.AbstractValve (implements org.apache.turbine.pipeline.Valve)
    - org.apache.turbine.pipeline.CleanUpValve
    - org.apache.turbine.pipeline.DefaultACLCreationValve
    - org.apache.turbine.pipeline.DefaultLoginValve
    - org.apache.turbine.pipeline.DefaultSessionTimeoutValve
    - org.apache.turbine.pipeline.DefaultSessionValidationValve
    - org.apache.turbine.pipeline.DetermineActionValve
    - org.apache.turbine.pipeline.DetermineRedirectRequestedValve
    - org.apache.turbine.pipeline.DetermineTargetValve
    - org.apache.turbine.pipeline.ExecutePageValve
  - org.apache.turbine.annotation.AnnotationProcessor
  - org.apache.turbine.modules.Assembler
    - org.apache.turbine.modules.Action
      - org.apache.turbine.modules.actions.AccessController
      - org.apache.turbine.modules.ActionEvent
        - org.apache.turbine.util.velocity.VelocityActionEvent
          - org.apache.turbine.modules.actions.VelocityAction
            - org.apache.turbine.modules.actions.LegacyVelocityAction
              - org.apache.turbine.modules.actions.LegacyVelocitySecureAction
            - org.apache.turbine.modules.actions.VelocitySecureAction
      - org.apache.turbine.modules.actions.DefaultAction
      - org.apache.turbine.modules.actions.InitContextsAction
      - org.apache.turbine.modules.actions.LoginUser
      - org.apache.turbine.modules.actions.LogoutUser
      - org.apache.turbine.modules.actions.sessionvalidator.SessionValidator
        - org.apache.turbine.modules.actions.sessionvalidator.DefaultSessionValidator
        - org.apache.turbine.modules.actions.sessionvalidator.TemplateSecureSessionValidator
        - org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator
    - org.apache.turbine.modules.Layout
      - org.apache.turbine.modules.layouts.DirectResponseLayout
      - org.apache.turbine.modules.layouts.JspLayout
      - org.apache.turbine.modules.layouts.VelocityCachedLayout
      - org.apache.turbine.modules.layouts.VelocityDirectLayout
      - org.apache.turbine.modules.layouts.VelocityOnlyLayout
      - org.apache.turbine.modules.layouts.VelocityXslLayout
    - org.apache.turbine.modules.Navigation
      - org.apache.turbine.modules.navigations.TemplateNavigation
        - org.apache.turbine.modules.navigations.BaseJspNavigation
        - org.apache.turbine.modules.navigations.VelocityNavigation
          - org.apache.turbine.modules.navigations.LegacyVelocityNavigation
    - org.apache.turbine.modules.Page
      - org.apache.turbine.modules.pages.DefaultPage
        - org.apache.turbine.modules.pages.TemplatePage
          - org.apache.turbine.modules.pages.JspPage
          - org.apache.turbine.modules.pages.VelocityPage
    - org.apache.turbine.modules.ScheduledJob
    - org.apache.turbine.modules.Screen
      - org.apache.turbine.modules.screens.error.InvalidState
      - org.apache.turbine.modules.screens.RawScreen
        - org.apache.turbine.modules.screens.JSONScreen
          - org.apache.turbine.modules.screens.JSONSecureScreen
      - org.apache.turbine.modules.screens.TemplateScreen
        - org.apache.turbine.modules.screens.BaseJspScreen
          - org.apache.turbine.modules.screens.JspErrorScreen
        - org.apache.turbine.modules.screens.VelocityScreen
          - org.apache.turbine.modules.screens.LegacyVelocityScreen
            - org.apache.turbine.modules.screens.LegacyVelocitySecureScreen
          - org.apache.turbine.modules.screens.VelocityCachedScreen
          - org.apache.turbine.modules.screens.VelocityDirectScreen
          - org.apache.turbine.modules.screens.VelocityErrorScreen
          - org.apache.turbine.modules.screens.VelocitySecureScreen
  - org.apache.turbine.services.BaseInitable (implements org.apache.turbine.services.Initable)
    - org.apache.turbine.services.BaseService (implements org.apache.turbine.services.Service)
      - org.apache.turbine.services.TurbineBaseService
        - org.apache.turbine.services.schedule.AbstractSchedulerService (implements org.apache.turbine.services.schedule.ScheduleService)
          - org.apache.turbine.services.schedule.TorqueSchedulerService
          - org.apache.turbine.services.schedule.TurbineNonPersistentSchedulerService
        - org.apache.turbine.services.template.BaseTemplateEngineService (implements org.apache.turbine.services.template.TemplateEngineService)
          - org.apache.turbine.services.jsp.TurbineJspService (implements org.apache.turbine.services.jsp.JspService)
          - org.apache.turbine.services.velocity.TurbineVelocityService (implements org.apache.velocity.app.event.MethodExceptionEventHandler, org.apache.turbine.services.velocity.VelocityService)
        - org.apache.turbine.services.security.DefaultSecurityService (implements org.apache.turbine.services.security.SecurityService)
        - org.apache.turbine.services.schedule.QuartzSchedulerService (implements org.apache.turbine.services.schedule.ScheduleService)
        - org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService (implements org.apache.turbine.services.assemblerbroker.AssemblerBrokerService)
        - org.apache.turbine.services.jsonrpc.TurbineJsonRpcService (implements org.apache.turbine.services.jsonrpc.JsonRpcService)
        - org.apache.turbine.services.naming.TurbineNamingService (implements org.apache.turbine.services.naming.NamingService)
        - org.apache.turbine.services.pull.TurbinePullService (implements org.apache.turbine.services.pull.PullService)
        - org.apache.turbine.services.rundata.TurbineRunDataService (implements org.apache.turbine.services.rundata.RunDataService)
        - org.apache.turbine.services.servlet.TurbineServletService (implements org.apache.turbine.services.servlet.ServletService)
        - org.apache.turbine.services.session.TurbineSessionService (implements org.apache.turbine.services.session.SessionService)
        - org.apache.turbine.services.template.TurbineTemplateService (implements org.apache.turbine.services.template.TemplateService)
        - org.apache.turbine.services.ui.TurbineUIService (implements org.apache.turbine.services.ui.UIService)
        - org.apache.turbine.services.uniqueid.TurbineUniqueIdService (implements org.apache.turbine.services.uniqueid.UniqueIdService)
        - org.apache.turbine.services.avaloncomponent.TurbineYaafiComponentService (implements org.apache.turbine.services.avaloncomponent.AvalonComponentService, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Initializable)
  - org.apache.turbine.services.BaseInitableBroker (implements org.apache.turbine.services.InitableBroker)
  - org.apache.turbine.services.schedule.BaseJobEntryTorquePeer
    - org.apache.turbine.services.schedule.JobEntryTorquePeer
  - org.apache.turbine.services.schedule.BaseJobEntryTorqueRecordMapper (implements org.apache.torque.om.mapper.RecordMapper<T>)
    - org.apache.turbine.services.schedule.JobEntryTorqueRecordMapper
  - org.apache.turbine.services.template.mapper.BaseMapper
    - org.apache.turbine.services.template.mapper.BaseTemplateMapper
      - org.apache.turbine.services.template.mapper.DirectTemplateMapper (implements org.apache.turbine.services.template.mapper.Mapper)
      - org.apache.turbine.services.template.mapper.LayoutTemplateMapper (implements org.apache.turbine.services.template.mapper.Mapper)
      - org.apache.turbine.services.template.mapper.ScreenDefaultTemplateMapper (implements org.apache.turbine.services.template.mapper.Mapper)
      - org.apache.turbine.services.template.mapper.ScreenTemplateMapper (implements org.apache.turbine.services.template.mapper.Mapper)
    - org.apache.turbine.services.template.mapper.ClassMapper (implements org.apache.turbine.services.template.mapper.Mapper)
    - org.apache.turbine.services.template.mapper.DirectMapper (implements org.apache.turbine.services.template.mapper.Mapper)
  - org.apache.torque.util.BasePeerImpl<T> (implements java.io.Serializable)
    - org.apache.turbine.services.schedule.BaseJobEntryTorquePeerImpl
      - org.apache.turbine.services.schedule.JobEntryTorquePeerImpl
  - org.apache.turbine.services.BaseServiceBroker (implements org.apache.turbine.services.ServiceBroker)
    - org.apache.turbine.services.TurbineServices (implements org.apache.turbine.services.ServiceManager)
  - org.apache.turbine.util.uri.BaseURI (implements org.apache.turbine.util.uri.URI, org.apache.turbine.util.uri.URIConstants)
    - org.apache.turbine.util.uri.DataURI
    - org.apache.turbine.util.uri.TurbineURI
      - org.apache.turbine.util.uri.TemplateURI
  - org.apache.turbine.util.BrowserDetector
  - org.apache.turbine.services.pull.tools.ContentTool (implements org.apache.turbine.services.pull.ApplicationTool)
  - org.apache.turbine.services.pull.util.DateFormatter (implements org.apache.turbine.services.pull.ApplicationTool)
  - org.apache.turbine.util.DateSelector
  - org.apache.turbine.pipeline.DefaultPipelineData (implements org.apache.turbine.pipeline.PipelineData)
    - org.apache.turbine.services.rundata.DefaultTurbineRunData (implements org.apache.fulcrum.pool.Recyclable, org.apache.turbine.services.rundata.TurbineRunData)
  - org.apache.turbine.om.security.DefaultUserImpl (implements org.apache.turbine.om.security.User)
  - org.apache.turbine.services.security.DefaultUserManager (implements org.apache.turbine.services.security.UserManager)
  - org.apache.commons.mail.Email
    - org.apache.commons.mail.MultiPartEmail
      - org.apache.commons.mail.HtmlEmail
        - org.apache.turbine.util.velocity.VelocityHtmlEmail
    - org.apache.commons.mail.SimpleEmail
      - org.apache.turbine.util.velocity.VelocityEmail
  - org.apache.turbine.util.FormMessage
  - org.apache.turbine.util.FormMessages
  - org.apache.turbine.util.GenerateUniqueId
  - org.apache.turbine.modules.GenericLoader<T>
    - org.apache.turbine.modules.ActionLoader (implements org.apache.turbine.modules.Loader<T>)
    - org.apache.turbine.modules.LayoutLoader (implements org.apache.turbine.modules.Loader<T>)
    - org.apache.turbine.modules.NavigationLoader (implements org.apache.turbine.modules.Loader<T>)
    - org.apache.turbine.modules.PageLoader (implements org.apache.turbine.modules.Loader<T>)
    - org.apache.turbine.modules.ScheduledJobLoader (implements org.apache.turbine.modules.Loader<T>)
    - org.apache.turbine.modules.ScreenLoader (implements org.apache.turbine.modules.Loader<T>)
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet (implements java.io.Serializable)
      - org.apache.turbine.Turbine
  - org.apache.turbine.util.template.HtmlPageAttributes (implements org.apache.turbine.services.pull.ApplicationTool)
  - org.apache.turbine.util.template.HtmlPageAttributes.LinkTag
  - org.apache.turbine.util.HttpUtils
  - org.apache.turbine.util.InputFilterUtils
  - org.apache.turbine.services.intake.IntakeTool (implements org.apache.turbine.services.pull.ApplicationTool, org.apache.fulcrum.pool.Recyclable)
  - org.apache.turbine.services.intake.IntakeTool.PullHelper
  - org.apache.turbine.services.assemblerbroker.util.java.JavaBaseFactory<T> (implements org.apache.turbine.services.assemblerbroker.util.AssemblerFactory<T>)
    - org.apache.turbine.services.assemblerbroker.util.java.JavaActionFactory
    - org.apache.turbine.services.assemblerbroker.util.java.JavaLayoutFactory
    - org.apache.turbine.services.assemblerbroker.util.java.JavaNavigationFactory
    - org.apache.turbine.services.assemblerbroker.util.java.JavaPageFactory
    - org.apache.turbine.services.assemblerbroker.util.java.JavaScheduledJobFactory
    - org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
  - org.apache.turbine.services.schedule.JobEntryQuartz (implements org.quartz.Job, org.apache.turbine.services.schedule.JobEntry)
  - org.apache.turbine.services.schedule.JobQueue<J>
  - org.apache.turbine.services.jsonrpc.JSONProcessor
  - org.apache.turbine.services.jsp.util.JspNavigation
  - org.apache.turbine.services.jsp.util.JspScreenPlaceholder
  - org.apache.turbine.services.localization.LocalizationTool (implements org.apache.turbine.services.pull.ApplicationTool)
  - org.apache.turbine.util.ObjectUtils
  - org.apache.turbine.om.OMTool (implements org.apache.turbine.services.pull.ApplicationTool, org.apache.fulcrum.pool.Recyclable)
  - org.apache.turbine.om.OMTool.PullHelper
  - org.apache.turbine.services.security.passive.PassiveUserManager (implements org.apache.turbine.services.security.UserManager)
  - org.apache.turbine.services.assemblerbroker.util.python.PythonBaseFactory<T> (implements org.apache.turbine.services.assemblerbroker.util.AssemblerFactory<T>)
    - org.apache.turbine.services.assemblerbroker.util.python.PythonActionFactory
    - org.apache.turbine.services.assemblerbroker.util.python.PythonLayoutFactory
    - org.apache.turbine.services.assemblerbroker.util.python.PythonNavigationFactory
    - org.apache.turbine.services.assemblerbroker.util.python.PythonPageFactory
    - org.apache.turbine.services.assemblerbroker.util.python.PythonScreenFactory
  - java.rmi.server.RemoteObject (implements java.rmi.Remote, java.io.Serializable)
    - java.rmi.server.RemoteServer
      - java.rmi.server.UnicastRemoteObject
        - org.apache.turbine.services.BaseUnicastRemoteService (implements org.apache.turbine.services.Service)
  - org.apache.turbine.services.schedule.SchedulerTool (implements org.apache.turbine.services.pull.ApplicationTool)
  - org.apache.turbine.util.SecurityCheck
  - org.apache.turbine.util.template.SelectorBox
  - org.apache.turbine.util.ServerData
  - org.apache.turbine.util.ServletUtils
  - org.apache.turbine.services.pull.util.SessionData (implements org.apache.turbine.services.pull.ApplicationTool)
  - org.apache.turbine.services.session.SessionListener (implements javax.servlet.http.HttpSessionActivationListener, javax.servlet.http.HttpSessionListener, java.io.Serializable)
  - org.apache.turbine.services.session.SessionTool (implements org.apache.turbine.services.pull.ApplicationTool)
  - org.apache.turbine.util.template.TemplateInfo
  - org.apache.turbine.services.pull.tools.TemplateLink (implements org.apache.turbine.services.pull.ApplicationTool)
  - org.apache.turbine.util.template.TemplateNavigation
  - org.apache.turbine.util.template.TemplateScreen
  - org.apache.turbine.util.template.TemplateSecurityCheck
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.apache.turbine.util.SystemError
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.turbine.util.TurbineRuntimeException
          - org.apache.turbine.services.InstantiationException
      - org.apache.turbine.util.TurbineException
        - org.apache.turbine.services.InitializationException
        - org.apache.turbine.util.velocity.VelocityEmailException
  - org.apache.turbine.util.TimeSelector
  - org.apache.turbine.util.TurbineConfig (implements org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.activity.Initializable, javax.servlet.ServletConfig, javax.servlet.ServletContext)
    - org.apache.turbine.util.TurbineXmlConfig
  - org.apache.turbine.pipeline.TurbinePipeline (implements org.apache.turbine.pipeline.Pipeline, org.apache.turbine.pipeline.ValveContext)
  - org.apache.turbine.services.pull.tools.UITool (implements org.apache.turbine.services.pull.ApplicationTool)
  - org.apache.turbine.util.uri.URIParam
  - org.apache.turbine.util.uri.URIUtils
  - org.apache.turbine.services.schedule.WorkerThread (implements java.lang.Runnable)
  - javax.xml.bind.annotation.adapters.XmlAdapter<ValueType,BoundType>
    - org.apache.turbine.pipeline.XmlValveAdapter
  - org.apache.turbine.pipeline.XmlValve

## Interface Hierarchy

- org.apache.turbine.services.pull.ApplicationTool
- java.lang.Comparable<T>
  - org.apache.turbine.services.schedule.JobEntry
- java.util.EventListener
  - javax.servlet.http.HttpSessionBindingListener
    - org.apache.turbine.om.security.User (also extends java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
  - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
- org.apache.turbine.services.Initable
  - org.apache.turbine.services.assemblerbroker.AssemblerBrokerService
  - org.apache.turbine.services.avaloncomponent.AvalonComponentService (also extends org.apache.turbine.services.Service, org.apache.avalon.framework.service.ServiceManager, org.apache.turbine.services.TurbineServiceProvider)
  - org.apache.turbine.services.jsonrpc.JsonRpcService
  - org.apache.turbine.services.jsp.JspService
  - org.apache.turbine.services.naming.NamingService
  - org.apache.turbine.services.pull.PullService
  - org.apache.turbine.services.rundata.RunDataService
  - org.apache.turbine.services.schedule.ScheduleService
  - org.apache.turbine.services.security.SecurityService
  - org.apache.turbine.services.Service
    - org.apache.turbine.services.assemblerbroker.AssemblerBrokerService
    - org.apache.turbine.services.avaloncomponent.AvalonComponentService (also extends org.apache.avalon.framework.service.ServiceManager, org.apache.turbine.services.TurbineServiceProvider)
    - org.apache.turbine.services.jsonrpc.JsonRpcService
    - org.apache.turbine.services.jsp.JspService
    - org.apache.turbine.services.naming.NamingService
    - org.apache.turbine.services.pull.PullService
    - org.apache.turbine.services.rundata.RunDataService
    - org.apache.turbine.services.schedule.ScheduleService
    - org.apache.turbine.services.security.SecurityService
    - org.apache.turbine.services.servlet.ServletService
    - org.apache.turbine.services.session.SessionService
    - org.apache.turbine.services.template.TemplateService
    - org.apache.turbine.services.ui.UIService
    - org.apache.turbine.services.uniqueid.UniqueIdService
    - org.apache.turbine.services.velocity.VelocityService
  - org.apache.turbine.services.servlet.ServletService
  - org.apache.turbine.services.session.SessionService
  - org.apache.turbine.services.template.TemplateService
  - org.apache.turbine.services.ui.UIService
  - org.apache.turbine.services.uniqueid.UniqueIdService
  - org.apache.turbine.services.velocity.VelocityService
- org.apache.turbine.services.InitableBroker
- org.apache.turbine.modules.Loader<T>
  - org.apache.turbine.services.assemblerbroker.util.AssemblerFactory<T>
- org.apache.turbine.services.template.mapper.Mapper
- org.apache.turbine.pipeline.Pipeline
- org.apache.turbine.pipeline.PipelineData
  - org.apache.turbine.util.RunData
    - org.apache.turbine.services.rundata.TurbineRunData (also extends org.apache.fulcrum.pool.Recyclable)
  - org.apache.turbine.services.rundata.TurbineRunData (also extends org.apache.fulcrum.pool.Recyclable, org.apache.turbine.util.RunData)
- org.apache.turbine.services.pull.PipelineDataApplicationTool
- org.apache.fulcrum.pool.Recyclable
  - org.apache.turbine.services.rundata.TurbineRunData (also extends org.apache.turbine.util.RunData)
- org.apache.turbine.om.Retrievable
- org.apache.turbine.om.Retriever
- org.apache.turbine.om.RetrieverFactory
- org.apache.turbine.services.pull.RunDataApplicationTool
- java.io.Serializable
  - org.apache.fulcrum.security.entity.ExtendedUser
    - org.apache.fulcrum.security.model.turbine.entity.TurbineUser (also extends org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity)
      - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.turbine.om.security.TurbineUserDelegate)
    - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
  - org.apache.fulcrum.security.entity.SecurityEntity
    - org.apache.fulcrum.security.entity.ExtendedUser
      - org.apache.fulcrum.security.model.turbine.entity.TurbineUser (also extends org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity)
        - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.turbine.om.security.TurbineUserDelegate)
      - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
    - org.apache.fulcrum.security.model.turbine.entity.TurbineUser (also extends org.apache.fulcrum.security.entity.ExtendedUser, org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity)
      - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.turbine.om.security.TurbineUserDelegate)
    - org.apache.fulcrum.security.entity.User (also extends java.io.Serializable)
      - org.apache.fulcrum.security.entity.ExtendedUser
        - org.apache.fulcrum.security.model.turbine.entity.TurbineUser (also extends org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity)
          - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.turbine.om.security.TurbineUserDelegate)
        - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
      - org.apache.fulcrum.security.model.turbine.entity.TurbineUser (also extends org.apache.fulcrum.security.entity.ExtendedUser, org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity)
        - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.turbine.om.security.TurbineUserDelegate)
      - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
    - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
  - org.apache.fulcrum.security.model.turbine.entity.TurbineUser (also extends org.apache.fulcrum.security.entity.ExtendedUser, org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity)
    - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.turbine.om.security.TurbineUserDelegate)
  - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
  - org.apache.fulcrum.security.entity.User (also extends org.apache.fulcrum.security.entity.SecurityEntity)
    - org.apache.fulcrum.security.entity.ExtendedUser
      - org.apache.fulcrum.security.model.turbine.entity.TurbineUser (also extends org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity)
        - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.turbine.om.security.TurbineUserDelegate)
      - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
    - org.apache.fulcrum.security.model.turbine.entity.TurbineUser (also extends org.apache.fulcrum.security.entity.ExtendedUser, org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity)
      - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.turbine.om.security.TurbineUserDelegate)
    - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
- org.apache.turbine.services.ServiceBroker
  - org.apache.turbine.services.ServiceManager
- org.apache.avalon.framework.service.ServiceManager
  - org.apache.turbine.services.avaloncomponent.AvalonComponentService (also extends org.apache.turbine.services.Service, org.apache.turbine.services.TurbineServiceProvider)
- org.apache.turbine.services.template.TemplateEngineService
- org.apache.turbine.TurbineConstants
- org.apache.turbine.services.TurbineServiceProvider
  - org.apache.turbine.services.avaloncomponent.AvalonComponentService (also extends org.apache.turbine.services.Service, org.apache.avalon.framework.service.ServiceManager)
- org.apache.turbine.om.security.TurbineUserDelegate
  - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser)
- org.apache.fulcrum.security.model.turbine.entity.TurbineUserGroupRoleEntity
  - org.apache.fulcrum.security.model.turbine.entity.TurbineUser (also extends org.apache.fulcrum.security.entity.ExtendedUser)
    - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.turbine.om.security.TurbineUserDelegate)
  - org.apache.turbine.om.security.User (also extends javax.servlet.http.HttpSessionBindingListener, java.io.Serializable, org.apache.fulcrum.security.model.turbine.entity.TurbineUser, org.apache.turbine.om.security.TurbineUserDelegate)
- org.apache.turbine.util.uri.URI
- org.apache.turbine.util.uri.URIConstants
- org.apache.turbine.services.security.UserManager
- org.apache.turbine.pipeline.Valve
- org.apache.turbine.pipeline.ValveContext

## Annotation Type Hierarchy

- org.apache.turbine.annotation.TurbineService (implements java.lang.annotation.Annotation)
- org.apache.turbine.annotation.TurbineRequiredRole (implements java.lang.annotation.Annotation)
- org.apache.turbine.annotation.TurbineRequiredPermission (implements java.lang.annotation.Annotation)
- org.apache.turbine.annotation.TurbineLoader (implements java.lang.annotation.Annotation)
- org.apache.turbine.annotation.TurbineConfiguration (implements java.lang.annotation.Annotation)
- org.apache.turbine.annotation.TurbineActionEvent (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.turbine.services.schedule.AbstractJobEntry.ScheduleType

Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.