Interface WorkItem

    • Method Detail

      • getTimeStarted

        java.util.Date getTimeStarted()
        Returns the start time of the WorkflowItem.
        Specified by:
        getTimeStarted in interface InboxItem
        Returns:
        The start time of the WorkflowItem.
      • getTimeEnded

        java.util.Date getTimeEnded()
        Returns the end time of the WorkflowItem.
        Specified by:
        getTimeEnded in interface InboxItem
        Returns:
        The end time of the WorkflowItem.
      • getWorkflow

        Workflow getWorkflow()
        Returns the Workflow instance assigned with this WorkflowItem.
        Returns:
        Workflow of the workflow instance assigned with the WorkflowItem.
      • getId

        java.lang.String getId()
        Returns the ID of the WorkflowItem.
        Specified by:
        getId in interface InboxItem
        Returns:
        ID of the WorkflowItem.
      • getCurrentAssignee

        java.lang.String getCurrentAssignee()
        Returns the currently assigned user, respectively the info in which inbox the WorkItem "resides".
        Specified by:
        getCurrentAssignee in interface InboxItem
        Returns:
        current assignee
      • setDueTime

        void setDueTime​(java.util.Date dueTime)
        Sets the due time of this workitem.
        Parameters:
        dueTime - the new due time of this workitem
      • setProgressBeginTime

        void setProgressBeginTime​(java.util.Date progressBeginTime)
        Sets the progress begin time for this workitem.
        Parameters:
        progressBeginTime - the time for when progress should start on this workitem.
      • setPriority

        void setPriority​(InboxItem.Priority priority)
        Sets the priority for this workitem.
        Parameters:
        priority - the priority of this task.
        See Also:
        for details