Package ch.ivyteam.ivy.request
Interface ITaskRequest
- All Superinterfaces:
IApplicationRequest
,ch.ivyteam.ivy.request.restricted.IIvyScriptContextRequest
,IProcessModelVersionRequest
,IRequest
- All Known Subinterfaces:
IProcessRequest
This is an interface for all requests running in task environment on ivy
- Since:
- 17.05.2006
- API:
- This is a public API.
-
Method Summary
Methods inherited from interface ch.ivyteam.ivy.request.IApplicationRequest
getApplication, getContentLocale, getFormattingLocale, getSecurityContext
Methods inherited from interface ch.ivyteam.ivy.request.IProcessModelVersionRequest
getProcessModel, getProcessModelVersion
Methods inherited from interface ch.ivyteam.ivy.request.IRequest
getFirstParameter, getLocalParameter, getParameter, getParameterNames, getParameters, getParameterValues, getParentRequest, getRequestPath, setParameter, toString
-
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.
-