Interface ITaskRequest

All Superinterfaces:
IApplicationRequest, ch.ivyteam.ivy.request.restricted.IIvyScriptContextRequest, IProcessModelVersionRequest, IRequest
All Known Subinterfaces:
IProcessRequest

public interface ITaskRequest extends IProcessModelVersionRequest
This is an interface for all requests running in task environment on ivy
Since:
17.05.2006
API:
This is a public API.
  • Method Details

    • getWorkflowSession

      IWorkflowSession getWorkflowSession()
      Gets the workflow session, the current request belongs to
      Returns:
      workflow session
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility NOVICE.
    • getTask

      ITask getTask()
      Gets the task, the current request belongs to
      Returns:
      current task
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility NOVICE.
    • getCase

      ICase getCase()
      Gets the case, the current request belongs to.
      Returns:
      current case
      Throws:
      PersistencyException - if persistency access fails
      API:
      This public API is available in IvyScript and Java. It has the visibility NOVICE.