# Hierarchy For Package com.tibbo.aggregate.common.action

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.tibbo.aggregate.common.context.AbstractEntityDefinition (implements com.tibbo.aggregate.common.context.EntityDefinition)
    - com.tibbo.aggregate.common.action.BasicActionDefinition (implements com.tibbo.aggregate.common.action.ActionCommandList, com.tibbo.aggregate.common.action.ActionDefinition)
      - com.tibbo.aggregate.common.action.ServerActionDefinition
        - com.tibbo.aggregate.common.action.EditTemplateActionDefinition
  - com.tibbo.aggregate.common.action.ActionCommandRegistry
  - com.tibbo.aggregate.common.action.ActionContext
    - com.tibbo.aggregate.common.action.ServerActionContext
  - com.tibbo.aggregate.common.action.ActionExecutionMode
  - com.tibbo.aggregate.common.action.ActionHolder
  - com.tibbo.aggregate.common.action.ActionIdGenerator
  - com.tibbo.aggregate.common.action.ActionManager
  - com.tibbo.aggregate.common.action.ActionUtils
  - com.tibbo.aggregate.common.datatable.AggreGateBean
    - com.tibbo.aggregate.common.action.ActionHistoryItem
    - com.tibbo.aggregate.common.action.EntityRelatedActionDescriptor
  - com.tibbo.aggregate.common.action.BatchContext
  - com.tibbo.aggregate.common.action.BatchEntry
  - com.tibbo.aggregate.common.action.DefaultActionInitializer (implements com.tibbo.aggregate.common.action.ActionInitializer)
  - com.tibbo.aggregate.common.action.DefaultActionResult (implements com.tibbo.aggregate.common.action.ActionResult)
  - com.tibbo.aggregate.common.context.DefaultContextEventListener<T> (implements com.tibbo.aggregate.common.event.ContextEventListener)
    - com.tibbo.aggregate.common.action.EditTemplateActionDefinition.LogoutEventListener
  - com.tibbo.aggregate.common.action.DefaultStepActionInterceptor (implements com.tibbo.aggregate.common.action.StepActionInterceptor)
  - com.tibbo.aggregate.common.action.EntityRelatedActions
  - com.tibbo.aggregate.common.action.GenericActionCommand (implements com.tibbo.aggregate.common.action.ActionCommand)
  - com.tibbo.aggregate.common.action.GenericActionResponse (implements com.tibbo.aggregate.common.action.ActionResponse)
  - com.tibbo.aggregate.common.action.KeyStroke
  - com.tibbo.aggregate.common.action.ProtocolHandler
  - com.tibbo.aggregate.common.action.RequestCache
  - com.tibbo.aggregate.common.action.SequentialAction<I,C,R> (implements com.tibbo.aggregate.common.action.Action<I,C,R>)
    - com.tibbo.aggregate.common.action.SingleThreadAction<I,C,R>
      - com.tibbo.aggregate.common.action.ServerAction
  - com.tibbo.aggregate.common.action.ServerActionCommandProcessor
  - com.tibbo.aggregate.common.action.ServerActionHelper
  - com.tibbo.aggregate.common.action.ServerActionInput (implements com.tibbo.aggregate.common.action.InitialRequest)
  - com.tibbo.aggregate.common.action.StringIdentifier
    - com.tibbo.aggregate.common.action.ActionIdentifier
    - com.tibbo.aggregate.common.action.GroupIdentifier
    - com.tibbo.aggregate.common.action.RequestIdentifier
  - com.tibbo.aggregate.common.action.TreeMask (implements com.tibbo.aggregate.common.action.ResourceMask<T>)

## Interface Hierarchy

- com.tibbo.aggregate.common.action.Action<I,C,R>
- com.tibbo.aggregate.common.action.ActionCommandList
- com.tibbo.aggregate.common.action.ActionContext.ChangeActionStateListener
- com.tibbo.aggregate.common.action.ActionDirectory<L>
- com.tibbo.aggregate.common.action.ActionInitializer
- com.tibbo.aggregate.common.action.ActionLocator
- com.tibbo.aggregate.common.action.ActionResponse
  - com.tibbo.aggregate.common.action.InitialRequest
- com.tibbo.aggregate.common.action.ActionResult
- java.lang.Cloneable
  - com.tibbo.aggregate.common.action.ActionCommand
- java.lang.Comparable<T>
  - com.tibbo.aggregate.common.action.ActionDefinition (also extends com.tibbo.aggregate.common.context.EntityDefinition)
- com.tibbo.aggregate.common.action.EditDataMerger
- com.tibbo.aggregate.common.context.EntityDefinition
  - com.tibbo.aggregate.common.action.ActionDefinition (also extends java.lang.Comparable<T>)
- com.tibbo.aggregate.common.action.LaunchDashboardAction
- com.tibbo.aggregate.common.action.ResourceMask<T>
- com.tibbo.aggregate.common.action.StepActionInterceptor

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.tibbo.aggregate.common.action.ActionContext.ActionState