org.jbpm.pvm.internal.history.model
Class HistoryProcessInstanceImpl

java.lang.Object
  extended by org.jbpm.pvm.internal.history.model.HistoryProcessInstanceImpl
All Implemented Interfaces:
java.io.Serializable, HistoryProcessInstance

public class HistoryProcessInstanceImpl
extends java.lang.Object
implements HistoryProcessInstance, java.io.Serializable

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  long dbid
           
protected  int dbversion
           
protected  java.util.Set<HistoryDetailImpl> details
          only here to get hibernate cascade
protected  java.lang.Long duration
           
protected  java.lang.String endActivityName
           
protected  java.util.Date endTime
           
protected  java.util.Set<HistoryActivityInstanceImpl> historyActivityInstances
          only here to get hibernate cascade
protected  java.util.Set<HistoryVariableImpl> historyVariables
          only here to get hibernate cascade
protected  java.lang.String key
           
protected  int nextDetailIndex
           
protected  ProcessDefinitionImpl processDefinition
           
protected  java.lang.String processDefinitionId
           
protected  java.lang.String processInstanceId
           
protected  java.util.Date startTime
           
protected  java.lang.String state
           
 
Fields inherited from interface org.jbpm.api.history.HistoryProcessInstance
STATE_ACTIVE, STATE_ENDED
 
Constructor Summary
HistoryProcessInstanceImpl()
           
HistoryProcessInstanceImpl(ExecutionImpl processInstance)
           
 
Method Summary
 void addDetail(HistoryDetailImpl detail)
           
 long getDbid()
           
 java.lang.Long getDuration()
           
 java.lang.String getEndActivityName()
           
 java.util.Date getEndTime()
           
 java.util.Set<HistoryVariableImpl> getHistoryVariables()
           
 java.lang.String getKey()
           
 ProcessDefinitionImpl getProcessDefinition()
           
 java.lang.String getProcessDefinitionId()
           
 java.lang.String getProcessInstanceId()
           
 java.util.Date getStartTime()
           
 java.lang.String getState()
           
 void setEndActivityName(java.lang.String endActivityName)
           
 void setEndTime(java.util.Date endTime)
           
 void setProcessDefinitionId(java.lang.String processDefinitionId)
           
 void setState(java.lang.String state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dbid

protected long dbid

dbversion

protected int dbversion

processDefinition

protected ProcessDefinitionImpl processDefinition

processDefinitionId

protected java.lang.String processDefinitionId

processInstanceId

protected java.lang.String processInstanceId

key

protected java.lang.String key

state

protected java.lang.String state

endActivityName

protected java.lang.String endActivityName

startTime

protected java.util.Date startTime

endTime

protected java.util.Date endTime

duration

protected java.lang.Long duration

nextDetailIndex

protected int nextDetailIndex

historyActivityInstances

protected java.util.Set<HistoryActivityInstanceImpl> historyActivityInstances
only here to get hibernate cascade


historyVariables

protected java.util.Set<HistoryVariableImpl> historyVariables
only here to get hibernate cascade


details

protected java.util.Set<HistoryDetailImpl> details
only here to get hibernate cascade

Constructor Detail

HistoryProcessInstanceImpl

public HistoryProcessInstanceImpl()

HistoryProcessInstanceImpl

public HistoryProcessInstanceImpl(ExecutionImpl processInstance)
Method Detail

addDetail

public void addDetail(HistoryDetailImpl detail)

setEndTime

public void setEndTime(java.util.Date endTime)

getEndTime

public java.util.Date getEndTime()
Specified by:
getEndTime in interface HistoryProcessInstance

getDbid

public long getDbid()

getProcessDefinition

public ProcessDefinitionImpl getProcessDefinition()

getStartTime

public java.util.Date getStartTime()
Specified by:
getStartTime in interface HistoryProcessInstance

getDuration

public java.lang.Long getDuration()
Specified by:
getDuration in interface HistoryProcessInstance

getProcessInstanceId

public java.lang.String getProcessInstanceId()
Specified by:
getProcessInstanceId in interface HistoryProcessInstance

getKey

public java.lang.String getKey()
Specified by:
getKey in interface HistoryProcessInstance

getState

public java.lang.String getState()
Specified by:
getState in interface HistoryProcessInstance

setState

public void setState(java.lang.String state)

getProcessDefinitionId

public java.lang.String getProcessDefinitionId()
Specified by:
getProcessDefinitionId in interface HistoryProcessInstance

setProcessDefinitionId

public void setProcessDefinitionId(java.lang.String processDefinitionId)

getEndActivityName

public java.lang.String getEndActivityName()
Specified by:
getEndActivityName in interface HistoryProcessInstance

setEndActivityName

public void setEndActivityName(java.lang.String endActivityName)

getHistoryVariables

public java.util.Set<HistoryVariableImpl> getHistoryVariables()


Copyright © 2010 JBoss Community. All Rights Reserved.