@Entity public class ProcessInstanceInfo extends Object implements org.jbpm.persistence.api.PersistentProcessInstance
| Modifier | Constructor and Description |
|---|---|
protected |
ProcessInstanceInfo() |
|
ProcessInstanceInfo(org.kie.api.runtime.process.ProcessInstance processInstance) |
|
ProcessInstanceInfo(org.kie.api.runtime.process.ProcessInstance processInstance,
org.kie.api.runtime.Environment env) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearProcessInstance() |
boolean |
equals(Object obj) |
org.kie.api.runtime.Environment |
getEnv() |
Set<String> |
getEventTypes() |
Long |
getId() |
Date |
getLastModificationDate() |
Date |
getLastReadDate() |
String |
getProcessId() |
org.kie.api.runtime.process.ProcessInstance |
getProcessInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime,
org.kie.api.runtime.Environment env) |
org.kie.api.runtime.process.ProcessInstance |
getProcessInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime,
org.kie.api.runtime.Environment env,
boolean readOnly) |
byte[] |
getProcessInstanceByteArray() |
Long |
getProcessInstanceId()
Added in order to satisfy Hibernate AND the JBPMorm.xml:
Hibernate needs getter/setters for a the field that's mapped.
|
Date |
getStartDate() |
int |
getState() |
int |
getVersion() |
int |
hashCode() |
void |
setEnv(org.kie.api.runtime.Environment env) |
void |
setId(Long processInstanceId) |
void |
setProcessInstanceId(Long processInstanceId) |
void |
transform() |
void |
updateLastReadDate() |
protected ProcessInstanceInfo()
public ProcessInstanceInfo(org.kie.api.runtime.process.ProcessInstance processInstance)
public ProcessInstanceInfo(org.kie.api.runtime.process.ProcessInstance processInstance,
org.kie.api.runtime.Environment env)
public Long getProcessInstanceId()
public void setProcessInstanceId(Long processInstanceId)
public Long getId()
getId in interface org.jbpm.persistence.api.PersistentProcessInstancepublic void setId(Long processInstanceId)
setId in interface org.jbpm.persistence.api.PersistentProcessInstancepublic String getProcessId()
public Date getStartDate()
public Date getLastModificationDate()
public Date getLastReadDate()
public void updateLastReadDate()
public int getState()
public org.kie.api.runtime.process.ProcessInstance getProcessInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime,
org.kie.api.runtime.Environment env)
public org.kie.api.runtime.process.ProcessInstance getProcessInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime,
org.kie.api.runtime.Environment env,
boolean readOnly)
public void transform()
transform in interface org.drools.persistence.api.Transformablepublic int getVersion()
public Set<String> getEventTypes()
getEventTypes in interface org.jbpm.persistence.api.PersistentProcessInstancepublic byte[] getProcessInstanceByteArray()
getProcessInstanceByteArray in interface org.jbpm.persistence.api.PersistentProcessInstancepublic void clearProcessInstance()
public org.kie.api.runtime.Environment getEnv()
public void setEnv(org.kie.api.runtime.Environment env)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.