Class ProcessExecutionContext


  • public class ProcessExecutionContext
    extends Object
    This is an Silverpeas process execution context container. At least, current user informations and component instance id from which ProcessManagement execution call is done. This class should be extended when additional contextual data have to be accessible into processes.
    Author:
    Yohann Chastagnier
    • 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