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 TypeClassDescriptionclassSpecific persistence provider (e.g.Methods in io.helidon.data.codegen.common that return PersistenceGeneratorModifier and TypeMethodDescriptionprotected PersistenceGeneratorBaseRepositoryInterfaceGenerator.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 PersistenceGeneratorModifierConstructorDescriptionprotectedBaseRepositoryInterfaceGenerator(RepositoryInfo repositoryInfo, ClassModel.Builder classModel, CodegenContext codegenContext, PersistenceGenerator persistenceGenerator) Creates an instance of data repository interface code generator base class.protectedBaseRepositoryMethodsGenerator(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 TypeMethodDescriptionvoidRepositoryGenerator.generateInterfaces(RepositoryInfo repositoryInfo, ClassModel.Builder classModel, CodegenContext codegenContext, PersistenceGenerator persistenceGenerator) Generate repository interfaces (e.g.voidRepositoryGenerator.generateQueryMethods(RepositoryInfo repositoryInfo, ClassModel.Builder classModel, CodegenContext codegenContext, PersistenceGenerator persistenceGenerator) Generate query by method name methods.