Class 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 Detail

      • WorkItemInfo

        protected WorkItemInfo()
      • WorkItemInfo

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

      • getId

        public Long getId()
        Specified by:
        getId in interface org.drools.persistence.api.PersistentWorkItem
      • getVersion

        public int getVersion()
      • getName

        public String getName()
      • getCreationDate

        public Date getCreationDate()
      • getProcessInstanceId

        public 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​(Long id)
        Specified by:
        setId in interface org.drools.persistence.api.PersistentWorkItem