Uses of Interface
io.helidon.data.codegen.common.spi.PersistenceGenerator
Packages that use PersistenceGenerator
Package
Description
Common code processing and generation.
Service provider interface for code processing and generation.
-
Uses of PersistenceGenerator in io.helidon.data.codegen.common
Classes in io.helidon.data.codegen.common that implement PersistenceGeneratorModifier and TypeClassDescriptionclass
Specific persistence provider (e.g.Methods in io.helidon.data.codegen.common that return PersistenceGeneratorModifier and TypeMethodDescriptionprotected PersistenceGenerator
BaseRepositoryInterfaceGenerator.persistenceGenerator()
Specific persistence provider generator.Methods in io.helidon.data.codegen.common with parameters of type PersistenceGeneratorModifier and TypeMethodDescriptionBaseRepositoryGenerator.GeneratorFactory.create
(RepositoryInfo repositoryInfo, ClassModel.Builder classModel, CodegenContext codegenContext, PersistenceGenerator persistenceGenerator) Create repository interface code generator.Constructors in io.helidon.data.codegen.common with parameters of type PersistenceGeneratorModifierConstructorDescriptionprotected
BaseRepositoryInterfaceGenerator
(RepositoryInfo repositoryInfo, ClassModel.Builder classModel, CodegenContext codegenContext, PersistenceGenerator persistenceGenerator) Creates an instance of data repository interface code generator base class.protected
BaseRepositoryMethodsGenerator
(RepositoryInfo repositoryInfo, ClassModel.Builder classModel, CodegenContext codegenContext, PersistenceGenerator persistenceGenerator) Creates an instance of data repository interface code generator base class for methods generators. -
Uses of PersistenceGenerator in io.helidon.data.codegen.common.spi
Methods in io.helidon.data.codegen.common.spi that return PersistenceGeneratorModifier and TypeMethodDescriptionPersistenceGeneratorProvider.create()
Creates an instance of persistence provider generator.Methods in io.helidon.data.codegen.common.spi with parameters of type PersistenceGeneratorModifier and TypeMethodDescriptionvoid
RepositoryGenerator.generateInterfaces
(RepositoryInfo repositoryInfo, ClassModel.Builder classModel, CodegenContext codegenContext, PersistenceGenerator persistenceGenerator) Generate repository interfaces (e.g.void
RepositoryGenerator.generateQueryMethods
(RepositoryInfo repositoryInfo, ClassModel.Builder classModel, CodegenContext codegenContext, PersistenceGenerator persistenceGenerator) Generate query by method name methods.