Class SyntheticWorkItem

  • All Implemented Interfaces:
    com.day.cq.workflow.exec.WorkItem, com.day.cq.workflow.HasMetaData

    public class SyntheticWorkItem
    extends Object
    implements com.day.cq.workflow.exec.WorkItem
    • Constructor Detail

      • SyntheticWorkItem

        public SyntheticWorkItem​(com.day.cq.workflow.exec.WorkflowData workflowData)
    • Method Detail

      • getId

        public final String getId()
        Specified by:
        getId in interface com.day.cq.workflow.exec.WorkItem
      • getTimeStarted

        public final Date getTimeStarted()
        Specified by:
        getTimeStarted in interface com.day.cq.workflow.exec.WorkItem
      • getTimeEnded

        public final Date getTimeEnded()
        Specified by:
        getTimeEnded in interface com.day.cq.workflow.exec.WorkItem
      • setTimeEnded

        public final void setTimeEnded​(Date timeEnded)
      • getWorkflowData

        public final com.day.cq.workflow.exec.WorkflowData getWorkflowData()
        Specified by:
        getWorkflowData in interface com.day.cq.workflow.exec.WorkItem
      • getCurrentAssignee

        public final String getCurrentAssignee()
        Specified by:
        getCurrentAssignee in interface com.day.cq.workflow.exec.WorkItem
      • getMetaData

        @Deprecated
        public final Dictionary<String,​String> getMetaData()
        Deprecated.
        deprecated in interface
        Specified by:
        getMetaData in interface com.day.cq.workflow.HasMetaData
      • getMetaDataMap

        public final com.day.cq.workflow.metadata.MetaDataMap getMetaDataMap()
        This metadata map is local to this Workflow Item. This Map will change with each WorkflowProcess step.
        Specified by:
        getMetaDataMap in interface com.day.cq.workflow.HasMetaData
        Returns:
        the WorkItem's MetaDataMap
      • getWorkflow

        public final com.day.cq.workflow.exec.Workflow getWorkflow()
        Specified by:
        getWorkflow in interface com.day.cq.workflow.exec.WorkItem
      • getNode

        public final com.day.cq.workflow.model.WorkflowNode getNode()
        Specified by:
        getNode in interface com.day.cq.workflow.exec.WorkItem