Package io.helidon.data.codegen.common
Interface BaseRepositoryGenerator.GeneratorFactory
- Enclosing class:
BaseRepositoryGenerator
protected static interface BaseRepositoryGenerator.GeneratorFactory
Repository interface generator factory.
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(RepositoryInfo repositoryInfo, ClassModel.Builder classModel, CodegenContext codegenContext, PersistenceGenerator persistenceGenerator) Create repository interface code generator.
-
Method Details
-
create
RepositoryInterfaceGenerator create(RepositoryInfo repositoryInfo, ClassModel.Builder classModel, CodegenContext codegenContext, PersistenceGenerator persistenceGenerator) Create repository interface code generator.- Parameters:
repositoryInfo
- data repository interface infoclassModel
- target class buildercodegenContext
- code processing and generation contextpersistenceGenerator
- persistence provider specific generator- Returns:
- new instance of interface code generator
-