Interface ProcessTemplateCheck
- All Known Implementing Classes:
AbstractProcessTemplateCheck,CompositeProcessTemplateCheck
public interface ProcessTemplateCheck
Common interface for all checks on process templates.
Checks may e.g. include structural checks, checks of the data flow, etc. See the various sub-packages of this package, for details.
- Author:
- Markus Lauer, Kevin Goeser
-
Method Summary
Modifier and TypeMethodDescriptionbooleanperformCheck(Template template, NodeRelations relations, CheckReport checkReport) Performs the check on the given template.
-
Method Details
-
performCheck
Performs the check on the given template.Any problems which will be found during the check, will be reported to the
checkReport, if the parameter is notnull.- Parameters:
template- The template to be checked.relations- The node relation cache to use.checkReport- The check report for found problems (may benull). If this is aLocalisedCheckReport, the check should respect and provide all preferred locale or corresponding fallbacks.- Returns:
- True, if the check was OK.
-