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 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 Date
getCreationDate()
Long
getId()
String
getName()
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(Long id)
void
transform()
-
-
-
Method Detail
-
getId
public Long getId()
- Specified by:
getId
in interfaceorg.drools.persistence.api.PersistentWorkItem
-
getVersion
public int getVersion()
-
getName
public String getName()
-
getCreationDate
public Date getCreationDate()
-
getProcessInstanceId
public 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(Long id)
- Specified by:
setId
in interfaceorg.drools.persistence.api.PersistentWorkItem
-
-