java.lang.Object
com.adobe.acs.commons.workflow.synthetic.impl.granite.SyntheticWorkItem
All Implemented Interfaces:
InvocationHandler

public class SyntheticWorkItem extends Object implements InvocationHandler
  • Method Details

    • createSyntheticWorkItem

      public static SyntheticWorkItem createSyntheticWorkItem(com.adobe.granite.workflow.exec.WorkflowData workflowData)
    • invoke

      public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
      Specified by:
      invoke in interface InvocationHandler
      Throws:
      Throwable
    • getId

      public final String getId()
    • getTimeStarted

      public final Date getTimeStarted()
    • getTimeEnded

      public final Date getTimeEnded()
    • getDueTime

      public Date getDueTime()
    • getProgressBeginTime

      public Date getProgressBeginTime()
    • setTimeEnded

      public final void setTimeEnded(Date timeEnded)
    • getWorkflowData

      public final com.adobe.granite.workflow.exec.WorkflowData getWorkflowData()
    • getCurrentAssignee

      public final String getCurrentAssignee()
    • setDueTime

      public void setDueTime(Date date)
    • setProgressBeginTime

      public void setProgressBeginTime(Date date)
    • setPriority

      public void setPriority(com.adobe.granite.workflow.exec.InboxItem.Priority priority)
    • getMetaDataMap

      public final com.adobe.granite.workflow.metadata.MetaDataMap getMetaDataMap()
      This metadata map is local to this Workflow Item. This Map will change with each WorkflowProcess step.
      Returns:
      the WorkItem's MetaDataMap
    • getWorkflow

      public final com.adobe.granite.workflow.exec.Workflow getWorkflow()
    • setWorkflow

      public final void setWorkflow(com.adobe.granite.workflow.exec.WorkItem proxy, SyntheticWorkflow workflow)
    • getStatus

      public com.adobe.granite.workflow.exec.Status getStatus()
    • getNode

      public final com.adobe.granite.workflow.model.WorkflowNode getNode()
    • getItemType

      public String getItemType()
    • getItemSubType

      public String getItemSubType()
    • getContentPath

      public String getContentPath()
    • getPriority

      public com.adobe.granite.workflow.exec.InboxItem.Priority getPriority()