@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.PersistentProcessInstance
public void setId(Long processInstanceId)
setId
in interface org.jbpm.persistence.api.PersistentProcessInstance
public 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.Transformable
public int getVersion()
public Set<String> getEventTypes()
getEventTypes
in interface org.jbpm.persistence.api.PersistentProcessInstance
public byte[] getProcessInstanceByteArray()
getProcessInstanceByteArray
in interface org.jbpm.persistence.api.PersistentProcessInstance
public void clearProcessInstance()
public org.kie.api.runtime.Environment getEnv()
public void setEnv(org.kie.api.runtime.Environment env)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.