Interface ProcessCheckService
-
- All Superinterfaces:
ADEPT2Service
- All Known Implementing Classes:
DefaultProcessCheckService
public interface ProcessCheckService extends ADEPT2Service
Process check service.- Author:
- Kevin Goeser
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ProcessCheckService.CheckSet
Enumeration for the existing check sets.
-
Field Summary
Fields Modifier and Type Field Description static String
PLUGIN_TYPE_ACTIVITY_CHECK
The plug-in type ID for activity type specific checks.static String
PLUGIN_TYPE_TEMPLATE_CHECK
The plug-in type ID for process template checks.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProcessTemplateCheck
getBasicModellingChecks()
Returns the basic process modelling checks.ProcessTemplateCheck
getConsistencyChecks()
Returns the checks ensuring the internal consistency of the data model.ProcessTemplateCheck
getExecutionProductionChecks()
Returns all checks which are required to be fulfilled for production use.ProcessTemplateCheck
getExecutionTestClientChecks()
Returns the checks which are required to be fulfilled for execution in the test client.ProcessTemplateCheck
getProcessTemplateCheck(String checkID)
ProcessTemplateCheck
getStructureChecks()
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 Detail
-
PLUGIN_TYPE_TEMPLATE_CHECK
static final String PLUGIN_TYPE_TEMPLATE_CHECK
The plug-in type ID for process template checks.- See Also:
- Constant Field Values
-
PLUGIN_TYPE_ACTIVITY_CHECK
static final String PLUGIN_TYPE_ACTIVITY_CHECK
The plug-in type ID for activity type specific checks.- See Also:
- Constant Field Values
-
-
Method Detail
-
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.
-
-