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

java.lang.Object
  extended by org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl
All Implemented Interfaces:
java.io.Serializable, HistoryActivityInstance
Direct Known Subclasses:
HistoryAutomaticInstanceImpl, HistoryTaskInstanceImpl

public class HistoryActivityInstanceImpl
extends java.lang.Object
implements HistoryActivityInstance, java.io.Serializable

base activity instance class.

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  ActivityImpl activity
           
protected  java.lang.String activityName
           
protected  long dbid
           
protected  int dbversion
           
protected  java.util.Set<HistoryDetailImpl> details
          only here to get hibernate cascade
protected  long duration
           
protected  java.util.Date endTime
           
protected  java.lang.String executionId
           
protected  HistoryProcessInstance historyProcessInstance
           
protected  int nextDetailIndex
           
protected  java.util.Date startTime
           
protected  java.lang.String transitionName
           
protected  java.lang.String type
           
 
Constructor Summary
HistoryActivityInstanceImpl()
           
HistoryActivityInstanceImpl(HistoryProcessInstance historyProcessInstanceImpl, ExecutionImpl execution)
           
 
Method Summary
 void addDetail(HistoryDetailImpl detail)
           
 ActivityImpl getActivity()
           
 java.lang.String getActivityName()
           
 long getDbid()
           
 long getDuration()
           
 java.util.Date getEndTime()
           
 java.lang.String getExecutionId()
           
 HistoryProcessInstance getHistoryProcessInstance()
           
 java.util.Date getStartTime()
           
 java.lang.String getTransitionName()
           
 java.util.List<java.lang.String> getTransitionNames()
           
 java.lang.String getType()
           
 void setEndTime(java.util.Date endTime)
           
 void setExecutionId(java.lang.String executionId)
           
 void setTransitionName(java.lang.String transitionName)
           
 void setType(java.lang.String type)
           
 
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

historyProcessInstance

protected HistoryProcessInstance historyProcessInstance

executionId

protected java.lang.String executionId

activity

protected ActivityImpl activity

type

protected java.lang.String type

activityName

protected java.lang.String activityName

startTime

protected java.util.Date startTime

endTime

protected java.util.Date endTime

duration

protected long duration

transitionName

protected java.lang.String transitionName

nextDetailIndex

protected int nextDetailIndex

details

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

Constructor Detail

HistoryActivityInstanceImpl

public HistoryActivityInstanceImpl()

HistoryActivityInstanceImpl

public HistoryActivityInstanceImpl(HistoryProcessInstance historyProcessInstanceImpl,
                                   ExecutionImpl execution)
Method Detail

addDetail

public void addDetail(HistoryDetailImpl detail)

setEndTime

public void setEndTime(java.util.Date endTime)

getDbid

public long getDbid()

getActivity

public ActivityImpl getActivity()

getActivityName

public java.lang.String getActivityName()
Specified by:
getActivityName in interface HistoryActivityInstance

getStartTime

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

getEndTime

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

getDuration

public long getDuration()
Specified by:
getDuration in interface HistoryActivityInstance

getHistoryProcessInstance

public HistoryProcessInstance getHistoryProcessInstance()

getExecutionId

public java.lang.String getExecutionId()
Specified by:
getExecutionId in interface HistoryActivityInstance

setExecutionId

public void setExecutionId(java.lang.String executionId)

getTransitionName

public java.lang.String getTransitionName()

setTransitionName

public void setTransitionName(java.lang.String transitionName)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getTransitionNames

public java.util.List<java.lang.String> getTransitionNames()
Specified by:
getTransitionNames in interface HistoryActivityInstance


Copyright © 2010 JBoss Community. All Rights Reserved.