Class TemplateValidator
java.lang.Object
com.pragma.archetype.domain.service.TemplateValidator
Domain service responsible for validating templates.
Validates architecture templates, adapter templates, and their metadata.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvalidateAdapterTemplates(String adapterName) Validates all templates for an adapter.validateArchitectureTemplates(ArchitectureType architecture) Validates all templates for an architecture.validateTemplateVariables(String templatePath, Set<String> expectedVariables) Validates template variables to check for undefined variables.
-
Constructor Details
-
TemplateValidator
-
-
Method Details
-
validateArchitectureTemplates
Validates all templates for an architecture.- Parameters:
architecture- the architecture type to validate- Returns:
- ValidationResult with success status and any error messages
-
validateAdapterTemplates
Validates all templates for an adapter.- Parameters:
adapterName- the adapter name to validate- Returns:
- ValidationResult with success status and any error messages
-
validateTemplateVariables
public ValidationResult validateTemplateVariables(String templatePath, Set<String> expectedVariables) Validates template variables to check for undefined variables.- Parameters:
templatePath- the template path to validateexpectedVariables- set of expected variable names- Returns:
- ValidationResult with success status and any error messages
-