org.activiti.engine
接口 HistoryService

所有已知实现类:
HistoryServiceImpl

public interface HistoryService

Service exposing information about ongoing and past process instances. This is different from the runtime information in the sense that this runtime information only contains the actual runtime state at any given moment and it is optimized for runtime process execution performance. The history information is optimized for easy querying and remains permanent in the persistent storage.

作者:
Christian Stettler, Tom Baeyens, Joram Barrez

方法摘要
 HistoricActivityInstanceQuery createHistoricActivityInstanceQuery()
          Creates a new programmatic query to search for HistoricActivityInstances.
 HistoricDetailQuery createHistoricDetailQuery()
          Creates a new programmatic query to search for HistoricDetails.
 HistoricProcessInstanceQuery createHistoricProcessInstanceQuery()
          Creates a new programmatic query to search for HistoricProcessInstances.
 HistoricTaskInstanceQuery createHistoricTaskInstanceQuery()
          Creates a new programmatic query to search for HistoricTaskInstances.
 HistoricVariableInstanceQuery createHistoricVariableInstanceQuery()
          Creates a new programmatic query to search for HistoricVariableInstances.
 NativeHistoricActivityInstanceQuery createNativeHistoricActivityInstanceQuery()
          creates a native query to search for HistoricActivityInstances via SQL
 NativeHistoricDetailQuery createNativeHistoricDetailQuery()
          Returns a new NativeQuery for process definitions.
 NativeHistoricProcessInstanceQuery createNativeHistoricProcessInstanceQuery()
          creates a native query to search for HistoricProcessInstances via SQL
 NativeHistoricTaskInstanceQuery createNativeHistoricTaskInstanceQuery()
          creates a native query to search for HistoricTaskInstances via SQL
 NativeHistoricVariableInstanceQuery createNativeHistoricVariableInstanceQuery()
          Returns a new NativeQuery for process definitions.
 void deleteHistoricProcessInstance(String processInstanceId)
          Deletes historic process instance.
 void deleteHistoricTaskInstance(String taskId)
          Deletes historic task instance.
 List<HistoricIdentityLink> getHistoricIdentityLinksForProcessInstance(String processInstanceId)
          Retrieves the HistoricIdentityLinks associated with the given process instance.
 List<HistoricIdentityLink> getHistoricIdentityLinksForTask(String taskId)
          Retrieves the HistoricIdentityLinks associated with the given task.
 

方法详细信息

createHistoricProcessInstanceQuery

HistoricProcessInstanceQuery createHistoricProcessInstanceQuery()
Creates a new programmatic query to search for HistoricProcessInstances.


createHistoricActivityInstanceQuery

HistoricActivityInstanceQuery createHistoricActivityInstanceQuery()
Creates a new programmatic query to search for HistoricActivityInstances.


createHistoricTaskInstanceQuery

HistoricTaskInstanceQuery createHistoricTaskInstanceQuery()
Creates a new programmatic query to search for HistoricTaskInstances.


createHistoricDetailQuery

HistoricDetailQuery createHistoricDetailQuery()
Creates a new programmatic query to search for HistoricDetails.


createNativeHistoricDetailQuery

NativeHistoricDetailQuery createNativeHistoricDetailQuery()
Returns a new NativeQuery for process definitions.


createHistoricVariableInstanceQuery

HistoricVariableInstanceQuery createHistoricVariableInstanceQuery()
Creates a new programmatic query to search for HistoricVariableInstances.


createNativeHistoricVariableInstanceQuery

NativeHistoricVariableInstanceQuery createNativeHistoricVariableInstanceQuery()
Returns a new NativeQuery for process definitions.


deleteHistoricTaskInstance

void deleteHistoricTaskInstance(String taskId)
Deletes historic task instance. This might be useful for tasks that are dynamically created and then completed. If the historic task instance doesn't exist, no exception is thrown and the method returns normal.


deleteHistoricProcessInstance

void deleteHistoricProcessInstance(String processInstanceId)
Deletes historic process instance. All historic activities, historic task and historic details (variable updates, form properties) are deleted as well.


createNativeHistoricProcessInstanceQuery

NativeHistoricProcessInstanceQuery createNativeHistoricProcessInstanceQuery()
creates a native query to search for HistoricProcessInstances via SQL


createNativeHistoricTaskInstanceQuery

NativeHistoricTaskInstanceQuery createNativeHistoricTaskInstanceQuery()
creates a native query to search for HistoricTaskInstances via SQL


createNativeHistoricActivityInstanceQuery

NativeHistoricActivityInstanceQuery createNativeHistoricActivityInstanceQuery()
creates a native query to search for HistoricActivityInstances via SQL


getHistoricIdentityLinksForTask

List<HistoricIdentityLink> getHistoricIdentityLinksForTask(String taskId)
Retrieves the HistoricIdentityLinks associated with the given task. Such an IdentityLink informs how a certain identity (eg. group or user) is associated with a certain task (eg. as candidate, assignee, etc.), even if the task is completed as opposed to IdentityLinks which only exist for active tasks.


getHistoricIdentityLinksForProcessInstance

List<HistoricIdentityLink> getHistoricIdentityLinksForProcessInstance(String processInstanceId)
Retrieves the HistoricIdentityLinks associated with the given process instance. Such an IdentityLink informs how a certain identity (eg. group or user) is associated with a certain process instance, even if the instance is completed as opposed to IdentityLinks which only exist for active instances.



Copyright © 2013 Alfresco. All rights reserved.