Class SubSessionChooser
java.lang.Object
ch.ivyteam.ivy.bpm.engine.client.sub.SubSessionChooser
Defines the session that is used to execute the sub process request
- Since:
- 9.2
- API:
- This is a public API.
-
Method Summary
Modifier and TypeMethodDescriptionExecute the request as anonymous useranonymousWithRole
(IRole role) Execute the request as anonymous session but with the given role assignedanonymousWithRole
(String roleName) Execute the request with as anonymous session but with the role assigned given by the role name.Execute the request as role EverybodyExecute the request as the given roleExecute the request as role with the given role nameExecute the request as system userExecute the request as the given userExecute the request as user with the given user name
-
Method Details
-
user
Execute the request as user with the given user name- Parameters:
userName
- name of the user- Returns:
- request builder for further request construction
- Throws:
IllegalArgumentException
- if user is not found- API:
- This public API is available in Java.
-
user
Execute the request as the given user- Parameters:
user
-- Returns:
- request builder for further request construction
- API:
- This public API is available in Java.
-
systemUser
Execute the request as system user- Returns:
- request builder for further request construction
- API:
- This public API is available in Java.
-
role
Execute the request as role with the given role name- Parameters:
roleName
-- Returns:
- request builder for further request construction
- API:
- This public API is available in Java.
-
role
Execute the request as the given role- Parameters:
role
-- Returns:
- request builder for further request construction
- API:
- This public API is available in Java.
-
everybody
Execute the request as role Everybody- Returns:
- request builder for further request construction
- API:
- This public API is available in Java.
-
anonymous
Execute the request as anonymous user- Returns:
- request builder for further request construction
- API:
- This public API is available in Java.
-
anonymousWithRole
Execute the request as anonymous session but with the given role assigned- Returns:
- request builder for further request construction
- See Also:
- API:
- This public API is available in Java.
-
anonymousWithRole
Execute the request with as anonymous session but with the role assigned given by the role name.- Parameters:
roleName
- name of the role- Returns:
- request builder for further request construction
- Throws:
IllegalArgumentException
- if role is not found- See Also:
- API:
- This public API is available in Java.
-