# Package org.activiti.engine.history

Classes related to the `HistoryService`.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  HistoricActivityInstance | Represents one execution of an activity and it's stored permanent for statistics, audit and other business intelligence purposes.
  HistoricActivityInstanceQuery | Programmatic querying for `HistoricActivityInstance`s.
  HistoricData |
  HistoricDetail | Base class for all kinds of information that is related to either a `HistoricProcessInstance` or a `HistoricActivityInstance`.
  HistoricDetailQuery | Programmatic querying for `HistoricDetail`s.
  HistoricFormProperty | A single field that was submitted in either a start form or a task form.
  HistoricIdentityLink | Historic counterpart of `IdentityLink` that represents the current state if any runtime link.
  HistoricProcessInstance | A single execution of a whole process definition that is stored permanently.
  HistoricProcessInstanceQuery | Allows programmatic querying of `HistoricProcessInstance`s.
  HistoricTaskInstance | Represents a historic task instance (waiting, finished or deleted) that is stored permanent for statistics, audit and other business intelligence purposes.
  HistoricTaskInstanceQuery | Allows programmatic querying for `HistoricTaskInstance`s.
  HistoricVariableInstance | A single process variable containing the last value when its process instance has finished.
  HistoricVariableInstanceQuery | Programmatic querying for `HistoricVariableInstance`s.
  HistoricVariableUpdate | Update of a process variable.
  NativeHistoricActivityInstanceQuery | Allows querying of `HistoricActivityInstanceQuery`s via native (SQL) queries
  NativeHistoricDetailQuery | Allows querying of `HistoricDetail`s via native (SQL) queries
  NativeHistoricProcessInstanceQuery | Allows querying of `HistoricTaskInstanceQuery`s via native (SQL) queries
  NativeHistoricTaskInstanceQuery | Allows querying of `HistoricTaskInstanceQuery`s via native (SQL) queries
  NativeHistoricVariableInstanceQuery | Allows querying of `HistoricVariableInstance`s via native (SQL) queries
  ProcessInstanceHistoryLog | A trail of data for a given process instance.
  ProcessInstanceHistoryLogQuery | Allows to fetch the `ProcessInstanceHistoryLog` for a process instance.

## Package org.activiti.engine.history Description

Classes related to the `HistoryService`.

Copyright © 2016 Alfresco. All rights reserved.