Package org.drools.persistence.info
Class WorkItemInfo
- java.lang.Object
-
- org.drools.persistence.info.WorkItemInfo
-
- All Implemented Interfaces:
org.drools.persistence.api.PersistentWorkItem
,org.drools.persistence.api.Transformable
@Entity public class WorkItemInfo extends java.lang.Object implements org.drools.persistence.api.PersistentWorkItem
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
WorkItemInfo()
WorkItemInfo(org.drools.core.process.WorkItem workItem, org.kie.api.runtime.Environment env)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Date
getCreationDate()
java.lang.Long
getId()
java.lang.String
getName()
java.lang.String
getProcessInstanceId()
long
getState()
int
getVersion()
org.drools.core.process.WorkItem
getWorkItem(org.kie.api.runtime.Environment env, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase)
byte[]
getWorkItemByteArray()
void
setId(java.lang.Long id)
void
transform()
-
-
-
Method Detail
-
getId
public java.lang.Long getId()
- Specified by:
getId
in interfaceorg.drools.persistence.api.PersistentWorkItem
-
getVersion
public int getVersion()
-
getName
public java.lang.String getName()
-
getCreationDate
public java.util.Date getCreationDate()
-
getProcessInstanceId
public java.lang.String getProcessInstanceId()
- Specified by:
getProcessInstanceId
in interfaceorg.drools.persistence.api.PersistentWorkItem
-
getState
public long getState()
-
getWorkItemByteArray
public byte[] getWorkItemByteArray()
-
getWorkItem
public org.drools.core.process.WorkItem getWorkItem(org.kie.api.runtime.Environment env, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase)
-
transform
public void transform()
- Specified by:
transform
in interfaceorg.drools.persistence.api.Transformable
-
setId
public void setId(java.lang.Long id)
- Specified by:
setId
in interfaceorg.drools.persistence.api.PersistentWorkItem
-
-