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 protectedWorkItemInfo()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.DategetCreationDate()java.lang.LonggetId()java.lang.StringgetName()java.lang.StringgetProcessInstanceId()longgetState()intgetVersion()org.drools.core.process.WorkItemgetWorkItem(org.kie.api.runtime.Environment env, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase)byte[]getWorkItemByteArray()voidsetId(java.lang.Long id)voidtransform()
-
-
-
Method Detail
-
getId
public java.lang.Long getId()
- Specified by:
getIdin 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:
getProcessInstanceIdin 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:
transformin interfaceorg.drools.persistence.api.Transformable
-
setId
public void setId(java.lang.Long id)
- Specified by:
setIdin interfaceorg.drools.persistence.api.PersistentWorkItem
-
-