Class 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)  
    • Constructor Detail

      • WorkItemInfo

        protected WorkItemInfo()
      • WorkItemInfo

        public WorkItemInfo​(org.drools.core.process.WorkItem workItem,
                            org.kie.api.runtime.Environment env)
    • Method Detail

      • getId

        public java.lang.Long getId()
        Specified by:
        getId in interface org.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 interface org.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 interface org.drools.persistence.api.Transformable
      • setId

        public void setId​(java.lang.Long id)
        Specified by:
        setId in interface org.drools.persistence.api.PersistentWorkItem