Interface ProcessCheckService
- All Superinterfaces:
ADEPT2Service
- All Known Implementing Classes:
DefaultProcessCheckService
Process check service.
- Author:
- Kevin Goeser
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumEnumeration for the existing check sets. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturns the basic process modelling checks.Returns the checks ensuring the internal consistency of the data model.Returns all checks which are required to be fulfilled for production use.Returns the checks which are required to be fulfilled for execution in the test client.getProcessTemplateCheck(String checkID) Returns the checks ensuring the structural correctness of the process model.Methods inherited from interface de.aristaflow.adept2.base.service.ADEPT2Service
getLocalUris, getRelease, getRuntimeRequiredServices, getServiceInstanceName, getStartupRequiredServices, getURIs, init, ping, preShutdown, shutdown, start
-
Field Details
-
PLUGIN_TYPE_TEMPLATE_CHECK
The plug-in type ID for process template checks.- See Also:
-
PLUGIN_TYPE_ACTIVITY_CHECK
The plug-in type ID for activity type specific checks.- See Also:
-
-
Method Details
-
getProcessTemplateCheck
- 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.
-