org.jbpm.pvm.internal.svc
Class HistoryServiceImpl

java.lang.Object
  extended by org.jbpm.pvm.internal.svc.AbstractServiceImpl
      extended by org.jbpm.pvm.internal.svc.HistoryServiceImpl
All Implemented Interfaces:
HistoryService

public class HistoryServiceImpl
extends AbstractServiceImpl
implements HistoryService

Author:
Tom Baeyens, Maciej Swiderski

Field Summary
 
Fields inherited from class org.jbpm.pvm.internal.svc.AbstractServiceImpl
commandService
 
Constructor Summary
HistoryServiceImpl()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Number> avgDurationPerActivity(java.lang.String processDefinitionId)
           
 java.util.Map<java.lang.String,java.lang.Number> choiceDistribution(java.lang.String processDefinitionId, java.lang.String activityName)
           
 HistoryActivityInstanceQuery createHistoryActivityInstanceQuery()
           
 HistoryDetailQuery createHistoryDetailQuery()
           
 HistoryProcessInstanceQuery createHistoryProcessInstanceQuery()
           
 HistoryTaskQuery createHistoryTaskQuery()
           
 java.lang.Object getVariable(java.lang.String processInstanceId, java.lang.String variableName)
           
 java.util.Set<java.lang.String> getVariableNames(java.lang.String processInstanceId)
           
 java.util.Map<java.lang.String,?> getVariables(java.lang.String processInstanceId, java.util.Set<java.lang.String> variableNames)
           
 
Methods inherited from class org.jbpm.pvm.internal.svc.AbstractServiceImpl
getCommandService, setCommandService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoryServiceImpl

public HistoryServiceImpl()
Method Detail

avgDurationPerActivity

public java.util.Map<java.lang.String,java.lang.Number> avgDurationPerActivity(java.lang.String processDefinitionId)
Specified by:
avgDurationPerActivity in interface HistoryService

choiceDistribution

public java.util.Map<java.lang.String,java.lang.Number> choiceDistribution(java.lang.String processDefinitionId,
                                                                           java.lang.String activityName)
Specified by:
choiceDistribution in interface HistoryService

createHistoryProcessInstanceQuery

public HistoryProcessInstanceQuery createHistoryProcessInstanceQuery()
Specified by:
createHistoryProcessInstanceQuery in interface HistoryService

createHistoryActivityInstanceQuery

public HistoryActivityInstanceQuery createHistoryActivityInstanceQuery()
Specified by:
createHistoryActivityInstanceQuery in interface HistoryService

createHistoryTaskQuery

public HistoryTaskQuery createHistoryTaskQuery()
Specified by:
createHistoryTaskQuery in interface HistoryService

createHistoryDetailQuery

public HistoryDetailQuery createHistoryDetailQuery()
Specified by:
createHistoryDetailQuery in interface HistoryService

getVariableNames

public java.util.Set<java.lang.String> getVariableNames(java.lang.String processInstanceId)
Specified by:
getVariableNames in interface HistoryService

getVariable

public java.lang.Object getVariable(java.lang.String processInstanceId,
                                    java.lang.String variableName)
Specified by:
getVariable in interface HistoryService

getVariables

public java.util.Map<java.lang.String,?> getVariables(java.lang.String processInstanceId,
                                                      java.util.Set<java.lang.String> variableNames)
Specified by:
getVariables in interface HistoryService


Copyright © 2010 JBoss Community. All Rights Reserved.