Interface IProcessEngineSettings

All Superinterfaces:
IIgnoreModeSettings
All Known Implementing Classes:
DefaultProcessEngineSettings

public interface IProcessEngineSettings extends IIgnoreModeSettings
An interface to specify settings for the process engine
Since:
9.2
Author:
m.mahabiersing
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    If true, all started tasks will be cancelled during the process engine initialization
    Returns the limit on the number of results that will be retrieved from the database for the AQ_CaseList
    Returns the limit on the number of results that will be retrieved from the database for the AQ_WorkList
    boolean
    Returns whether attributes which are saved in the process data store and do not exist in the metamodel should be ignored.
    boolean
    ignoreUnknownEntities(String applicationName)
    Returns whether entities which are saved in the process data store and do not exist in the metamodel should be ignored.
    boolean
    Indicates whether required tasks should be cancelled when their precondition evaluates becomes false.

    Methods inherited from interface com.aquima.interactions.process.IIgnoreModeSettings

    getIgnoreMode, getIgnoreMode
  • Method Details

    • cancelStartedTasks

      boolean cancelStartedTasks()
      If true, all started tasks will be cancelled during the process engine initialization
      Returns:
      whether all started tasks will be cancelled
    • shouldRetainRequiredTasks

      boolean shouldRetainRequiredTasks()
      Indicates whether required tasks should be cancelled when their precondition evaluates becomes false.
      Returns:
      true if required tasks should be cancelled once the precondition becomes false, false otherwise
    • getWorkListLimit

      Integer getWorkListLimit()
      Returns the limit on the number of results that will be retrieved from the database for the AQ_WorkList
      Returns:
      The limit, may be null
    • getCaseListLimit

      Integer getCaseListLimit()
      Returns the limit on the number of results that will be retrieved from the database for the AQ_CaseList
      Returns:
      The limit, may be null
    • ignoreUnknownAttributes

      boolean ignoreUnknownAttributes(String applicationName)
      Returns whether attributes which are saved in the process data store and do not exist in the metamodel should be ignored.
      Parameters:
      applicationName - the name of the application for which the setting is requested
      Returns:
      true if unknown attributes should be ignored, false otherwise.
    • ignoreUnknownEntities

      boolean ignoreUnknownEntities(String applicationName)
      Returns whether entities which are saved in the process data store and do not exist in the metamodel should be ignored.
      Parameters:
      applicationName - the name of the application for which the setting is requested
      Returns:
      true if unknown entities should be ignored, false otherwise.