# Hierarchy For Package org.kie.internal.task.api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.kie.internal.task.api.ContentMarshallerContext
  - org.kie.internal.task.api.TaskModelProvider

## Interface Hierarchy

- org.kie.internal.task.api.AuditTask
- org.kie.api.runtime.CommandExecutor
  - org.kie.internal.task.api.TaskInstanceService
  - org.kie.api.task.TaskService
    - org.kie.internal.task.api.InternalTaskService
- org.kie.api.runtime.Context
  - org.kie.internal.task.api.TaskContext (also extends org.kie.api.task.TaskContext)
- org.kie.internal.task.api.EventService<T>
- org.kie.api.Service
  - org.kie.internal.task.api.TaskModelProviderService
- org.kie.internal.task.api.TaskAdminService
- org.kie.internal.task.api.TaskAttachmentService
- org.kie.internal.task.api.TaskCommentService
- org.kie.internal.task.api.TaskContentService
- org.kie.api.task.TaskContext
  - org.kie.internal.task.api.TaskContext (also extends org.kie.api.runtime.Context)
- org.kie.internal.task.api.TaskDeadlinesService
- org.kie.internal.task.api.TaskDefService
- org.kie.api.task.TaskEvent
  - org.kie.internal.task.api.TaskEvent
- org.kie.internal.task.api.TaskEventsService
- org.kie.internal.task.api.TaskIdentityService
- org.kie.internal.task.api.TaskModelFactory
- org.kie.internal.task.api.TaskPersistenceContext
- org.kie.internal.task.api.TaskPersistenceContextManager
- org.kie.internal.task.api.TaskQueryService
- org.kie.internal.task.api.TaskStatisticsService
- org.kie.internal.task.api.TaskVariable
- org.kie.api.task.UserGroupCallback
  - org.kie.internal.task.api.UserGroupCallback
- org.kie.api.task.UserInfo
  - org.kie.internal.task.api.UserInfo
- org.kie.internal.utils.VariableIndexer<V>
  - org.kie.internal.task.api.TaskVariableIndexer

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.kie.internal.task.api.TaskDeadlinesService.DeadlineType
    - org.kie.internal.task.api.TaskVariable.VariableType