Interface ActivityInstance

    • Field Detail

      • serialVersionUID

        static final long serialVersionUID
        Generated ID for serialisation.
        See Also:
        Constant Field Values
    • Method Detail

      • getConfiguration

        ActivityConfiguration getConfiguration()
        Gets the configuration of this activity instance. This configuration is already merged with respect to the configurations from the activity model. It may also contain the global and local overriding configurations. In case of a test execution, this will be the fully merged test configuration.
        Note that an activity configuration will be returned but this does not contain any unresolved values to be retrieved from an input parameter or the process configuration! The returned configuration provides real values for its configuration entries.
        Specified by:
        getConfiguration in interface AbstractActivity
        Specified by:
        getConfiguration in interface ExecutableBusinessProcessInstance
        Returns:
        The configuration values set for this activity instance, which are merged from all appropriate configurations including test configurations if needed. This does not contain values retrieved from parameters or process configurations any more - although being an ActivityConfiguration.
      • getParameters

        Set<ProcessModelParameter> getParameters​(ActivityConstants.AccessType accessType)
        Description copied from interface: ExecutableBusinessProcessInstance
        Returns set of parameter objects by which this Activity/subprocess is provided with data values by the process management system or the set of parameter objects by which the process management system is provided with the calculation results of this component. The actual content of the set depends on the parameter accessType which determines, if the parameters for READ or WRITE access are required.
        Specified by:
        getParameters in interface AbstractActivity
        Specified by:
        getParameters in interface ExecutableBusinessProcessInstance
        Parameters:
        accessType - the type of the parameter, i.e. READ or WRITE access
        Returns:
        the set of the parameters of this component, either READ or WRITE parameters, according to the parameter accessType
        See Also:
        ProcessModelParameter