Interface ProcessCheckService

All Superinterfaces:
ADEPT2Service
All Known Implementing Classes:
DefaultProcessCheckService

public interface ProcessCheckService extends ADEPT2Service
Process check service.
Author:
Kevin Goeser
  • Field Details

    • PLUGIN_TYPE_TEMPLATE_CHECK

      static final String PLUGIN_TYPE_TEMPLATE_CHECK
      The plug-in type ID for process template checks.
      See Also:
    • PLUGIN_TYPE_ACTIVITY_CHECK

      static final String PLUGIN_TYPE_ACTIVITY_CHECK
      The plug-in type ID for activity type specific checks.
      See Also:
  • Method Details

    • getProcessTemplateCheck

      ProcessTemplateCheck getProcessTemplateCheck(String checkID)
      Parameters:
      checkID -
      Returns:
      The process template check plug-in with the given ID.
    • getConsistencyChecks

      ProcessTemplateCheck getConsistencyChecks()
      Returns the checks ensuring the internal consistency of the data model. These are normally not required, as the change operations and models already ensure this kind of correctness.
      Returns:
      All consistency checks.
    • getStructureChecks

      ProcessTemplateCheck getStructureChecks()
      Returns the checks ensuring the structural correctness of the process model. These checks are normally not required, since the change operations already ensure this kind of correctness.
      Returns:
      All structural checks.
    • getBasicModellingChecks

      ProcessTemplateCheck getBasicModellingChecks()
      Returns the basic process modelling checks. These checks do not ensure the correctness of the process for execution.

      Note, that the consistency and structure checks are not part of these checks, since the data model and change operations already take care of these constraints.

      Returns:
      The basic checks for process modelling.
    • getExecutionTestClientChecks

      ProcessTemplateCheck getExecutionTestClientChecks()
      Returns the checks which are required to be fulfilled for execution in the test client.

      Note, that the consistency and structure checks are not part of these checks, since the data model and change operations already take care of these constraints.

      Returns:
      The checks for execution in the test client.
    • getExecutionProductionChecks

      ProcessTemplateCheck getExecutionProductionChecks()
      Returns all checks which are required to be fulfilled for production use.

      Note, that the consistency and structure checks are not part of these checks, since the data model and change operations already take care of these constraints.

      Returns:
      The checks for execution in production mode.