Class Generator

java.lang.Object
org.komapper.gradle.codegen.Generator

public class Generator extends Object
  • Constructor Details

    • Generator

      @Inject public Generator(String name, org.gradle.api.Project project)
  • Method Details

    • getName

      public String getName()
    • getJdbc

      public Jdbc getJdbc()
    • getCatalog

      public org.gradle.api.provider.Property<String> getCatalog()
    • getSchemaPattern

      public org.gradle.api.provider.Property<String> getSchemaPattern()
    • getTableNamePattern

      public org.gradle.api.provider.Property<String> getTableNamePattern()
    • getTableTypes

      public org.gradle.api.provider.ListProperty<String> getTableTypes()
    • getDestinationDir

      public org.gradle.api.file.DirectoryProperty getDestinationDir()
    • getPackageName

      public org.gradle.api.provider.Property<String> getPackageName()
    • getPrefix

      public org.gradle.api.provider.Property<String> getPrefix()
    • getSuffix

      public org.gradle.api.provider.Property<String> getSuffix()
    • getSingularize

      public org.gradle.api.provider.Property<Boolean> getSingularize()
    • getOverwriteEntities

      public org.gradle.api.provider.Property<Boolean> getOverwriteEntities()
    • getDeclareAsNullable

      public org.gradle.api.provider.Property<Boolean> getDeclareAsNullable()
    • getUseSelfMapping

      public org.gradle.api.provider.Property<Boolean> getUseSelfMapping()
    • getUseTableNameAsAlias

      public org.gradle.api.provider.Property<Boolean> getUseTableNameAsAlias()
    • getOverwriteDefinitions

      public org.gradle.api.provider.Property<Boolean> getOverwriteDefinitions()
    • getUseCatalog

      public org.gradle.api.provider.Property<Boolean> getUseCatalog()
    • getUseSchema

      public org.gradle.api.provider.Property<Boolean> getUseSchema()
    • getPropertyTypeResolver

      public org.gradle.api.provider.Property<org.komapper.codegen.PropertyTypeResolver> getPropertyTypeResolver()
    • getEnquote

      public org.gradle.api.provider.Property<org.komapper.codegen.Enquote> getEnquote()
    • getClassNameResolver

      public org.gradle.api.provider.Property<org.komapper.codegen.ClassNameResolver> getClassNameResolver()
    • getPropertyNameResolver

      public org.gradle.api.provider.Property<org.komapper.codegen.PropertyNameResolver> getPropertyNameResolver()
    • getVersionPropertyName

      public org.gradle.api.provider.Property<String> getVersionPropertyName()
    • getCreatedAtPropertyName

      public org.gradle.api.provider.Property<String> getCreatedAtPropertyName()
    • getUpdatedAtPropertyName

      public org.gradle.api.provider.Property<String> getUpdatedAtPropertyName()
    • jdbc

      public void jdbc(org.gradle.api.Action<Jdbc> action)