Class ProcessExecutionContext
- java.lang.Object
-
- org.silverpeas.core.process.management.ProcessExecutionContext
-
public class ProcessExecutionContext extends Object
This is an Silverpeas process execution context container. At least, current user informations and component instance id from whichProcessManagement
execution call is done. This class should be extended when additional contextual data have to be accessible into processes.- Author:
- Yohann Chastagnier
-
-
Constructor Summary
Constructors Constructor Description ProcessExecutionContext(String componentInstanceId)
Default constructorProcessExecutionContext(UserDetail user, String componentInstanceId)
Default constructorProcessExecutionContext(UserDetail user, String componentInstanceId, boolean requiresNewFileTransaction)
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getComponentInstanceId()
UserDetail
getUser()
boolean
requiresNewFileTransaction()
-
-
-
Constructor Detail
-
ProcessExecutionContext
public ProcessExecutionContext(String componentInstanceId)
Default constructor- Parameters:
componentInstanceId
-
-
ProcessExecutionContext
public ProcessExecutionContext(UserDetail user, String componentInstanceId)
Default constructor- Parameters:
user
-componentInstanceId
-
-
ProcessExecutionContext
public ProcessExecutionContext(UserDetail user, String componentInstanceId, boolean requiresNewFileTransaction)
Default constructor- Parameters:
user
-componentInstanceId
-requiresNewFileTransaction
-
-
-
Method Detail
-
getUser
public UserDetail getUser()
- Returns:
- the user
-
getComponentInstanceId
public String getComponentInstanceId()
- Returns:
- the componentInstanceId
-
requiresNewFileTransaction
public boolean requiresNewFileTransaction()
- Returns:
- the requiredNewFileTransaction
-
-