org.jbpm.persistence.processinstance
Class ProcessInstanceInfo
java.lang.Object
org.jbpm.persistence.processinstance.ProcessInstanceInfo
- All Implemented Interfaces:
- org.drools.persistence.Transformable
@Entity
public class ProcessInstanceInfo
- extends Object
- implements org.drools.persistence.Transformable
ProcessInstanceInfo
protected ProcessInstanceInfo()
ProcessInstanceInfo
public ProcessInstanceInfo(ProcessInstance processInstance)
ProcessInstanceInfo
public ProcessInstanceInfo(ProcessInstance processInstance,
Environment env)
getProcessInstanceId
public Long getProcessInstanceId()
- Added in order to satisfy Hibernate AND the JBPMorm.xml:
- Hibernate needs getter/setters for a the field that's mapped.
- (field access is inefficient/dangerous, and not necessary)
- The JBPMorm.xml queries reference .processInstanceId as well.
If we mapped the field using 'name="id"', the queries would thus fail.
So instead of that, we just add the getters and use 'name="processInstanceId"'.
- Returns:
- The processInstanceId field value.
setProcessInstanceId
public void setProcessInstanceId(Long processInstanceId)
getId
public Long getId()
setId
public void setId(Long processInstanceId)
getProcessId
public String getProcessId()
getStartDate
public Date getStartDate()
getLastModificationDate
public Date getLastModificationDate()
getLastReadDate
public Date getLastReadDate()
updateLastReadDate
public void updateLastReadDate()
getState
public int getState()
getProcessInstance
public ProcessInstance getProcessInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime,
Environment env)
getProcessInstance
public ProcessInstance getProcessInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime,
Environment env,
boolean readOnly)
transform
public void transform()
- Specified by:
transform
in interface org.drools.persistence.Transformable
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getVersion
public int getVersion()
getEventTypes
public Set<String> getEventTypes()
getProcessInstanceByteArray
public byte[] getProcessInstanceByteArray()
clearProcessInstance
public void clearProcessInstance()
getEnv
public Environment getEnv()
setEnv
public void setEnv(Environment env)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.