Class AdapterGenerator
java.lang.Object
com.pragma.archetype.application.generator.AdapterGenerator
Generates output adapter files (Redis, MongoDB, etc.).
Application service that orchestrates file generation.
-
Constructor Summary
ConstructorsConstructorDescriptionAdapterGenerator(TemplateRepository templateRepository, FileSystemPort fileSystemPort, PathResolver pathResolver) -
Method Summary
Modifier and TypeMethodDescriptiongenerate(Path projectPath, AdapterConfig config, ProjectConfig projectConfig) Generates adapter files based on configuration.
-
Constructor Details
-
AdapterGenerator
public AdapterGenerator(TemplateRepository templateRepository, FileSystemPort fileSystemPort, PathResolver pathResolver)
-
-
Method Details
-
generate
public List<GeneratedFile> generate(Path projectPath, AdapterConfig config, ProjectConfig projectConfig) Generates adapter files based on configuration. If ProjectConfig has adaptersAsModules=true, creates a new Gradle module.
-