Class WorkItemLifecycleEvent

  • All Implemented Interfaces:
    org.pentaho.platform.api.workitem.IWorkItemLifecycleEvent

    public class WorkItemLifecycleEvent
    extends Object
    implements org.pentaho.platform.api.workitem.IWorkItemLifecycleEvent
    This class encapsulates all information pertaining to a "work item" at a specific point in its lifecycle.
    • Constructor Detail

      • WorkItemLifecycleEvent

        public WorkItemLifecycleEvent()
        Default constructor, needed for serialization purposes.
    • Method Detail

      • getWorkItemUid

        public String getWorkItemUid()
        Specified by:
        getWorkItemUid in interface org.pentaho.platform.api.workitem.IWorkItemLifecycleEvent
      • setWorkItemUid

        public void setWorkItemUid​(String workItemUid)
      • getWorkItemDetails

        public String getWorkItemDetails()
        Specified by:
        getWorkItemDetails in interface org.pentaho.platform.api.workitem.IWorkItemLifecycleEvent
      • setWorkItemDetails

        public void setWorkItemDetails​(String workItemDetails)
      • getWorkItemLifecyclePhase

        public WorkItemLifecyclePhase getWorkItemLifecyclePhase()
        Specified by:
        getWorkItemLifecyclePhase in interface org.pentaho.platform.api.workitem.IWorkItemLifecycleEvent
      • setWorkItemLifecyclePhase

        public void setWorkItemLifecyclePhase​(WorkItemLifecyclePhase workItemLifecyclePhase)
      • getLifecycleDetails

        public String getLifecycleDetails()
        Specified by:
        getLifecycleDetails in interface org.pentaho.platform.api.workitem.IWorkItemLifecycleEvent
      • setLifecycleDetails

        public void setLifecycleDetails​(String lifecycleDetails)
      • getSourceTimestamp

        public Date getSourceTimestamp()
        Specified by:
        getSourceTimestamp in interface org.pentaho.platform.api.workitem.IWorkItemLifecycleEvent
      • setSourceTimestamp

        public void setSourceTimestamp​(Date sourceTimestamp)
      • getSourceHostName

        public String getSourceHostName()
        Specified by:
        getSourceHostName in interface org.pentaho.platform.api.workitem.IWorkItemLifecycleEvent
      • setSourceHostName

        public void setSourceHostName​(String sourceHostName)
      • getSourceHostIp

        public String getSourceHostIp()
        Specified by:
        getSourceHostIp in interface org.pentaho.platform.api.workitem.IWorkItemLifecycleEvent
      • setSourceHostIp

        public void setSourceHostIp​(String sourceHostIp)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object