Class AlwaysSchemaNameGeneratorStrategy
java.lang.Object
org.jooq.codegen.AbstractGeneratorStrategy
org.jooq.codegen.DefaultGeneratorStrategy
ru.cg.webbpm.studio.database.impl.AlwaysSchemaNameGeneratorStrategy
- All Implemented Interfaces:
org.jooq.codegen.GeneratorStrategy
public class AlwaysSchemaNameGeneratorStrategy
extends org.jooq.codegen.DefaultGeneratorStrategy
jOOQ generator strategy that always appends schema name to the target package. jOOQ does do it
only when multiple schemas are present
TODO remove when jOOQ 4, see jooq/jooq#3960 on github
- Author:
- krylov
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jooq.codegen.GeneratorStrategy
org.jooq.codegen.GeneratorStrategy.Mode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetJavaPackageName
(org.jooq.meta.Definition definition, org.jooq.codegen.GeneratorStrategy.Mode mode) Methods inherited from class org.jooq.codegen.DefaultGeneratorStrategy
getFileHeader, getGlobalNamesFileHeader, getGlobalNamesJavaClassExtends, getGlobalNamesJavaClassImplements, getGlobalNamesJavaClassName, getGlobalNamesJavaPackageName, getGlobalReferencesFileHeader, getGlobalReferencesJavaClassExtends, getGlobalReferencesJavaClassImplements, getGlobalReferencesJavaClassName, getGlobalReferencesJavaPackageName, getInstanceFields, getJavaBeansGettersAndSetters, getJavaClassExtends, getJavaClassImplements, getJavaClassName, getJavaEnumLiteral, getJavaGetterName, getJavaIdentifier, getJavaMemberName, getJavaMethodName, getJavaSetterName, getOverloadSuffix, getTargetDirectory, getTargetLanguage, getTargetLocale, getTargetPackage, getUseTableNameForUnambiguousFKs, setInstanceFields, setJavaBeansGettersAndSetters, setTargetDirectory, setTargetLanguage, setTargetLocale, setTargetPackage, setUseTableNameForUnambiguousFKs
Methods inherited from class org.jooq.codegen.AbstractGeneratorStrategy
getFile, getFile, getFile, getFileHeader, getFileName, getFileName, getFileRoot, getFullJavaClassName, getFullJavaClassName, getFullJavaIdentifier, getFullJavaIdentifiers, getFullJavaIdentifiers, getGlobalNamesFile, getGlobalNamesFileName, getGlobalNamesFullJavaClassName, getGlobalReferencesFile, getGlobalReferencesFileName, getGlobalReferencesFullJavaClassName, getJavaClassExtends, getJavaClassImplements, getJavaClassName, getJavaEnumLiterals, getJavaEnumLiterals, getJavaGetterName, getJavaIdentifiers, getJavaIdentifiers, getJavaMemberName, getJavaMethodName, getJavaPackageName, getJavaSetterName
-
Constructor Details
-
AlwaysSchemaNameGeneratorStrategy
public AlwaysSchemaNameGeneratorStrategy()
-
-
Method Details
-
getJavaPackageName
public String getJavaPackageName(org.jooq.meta.Definition definition, org.jooq.codegen.GeneratorStrategy.Mode mode) - Specified by:
getJavaPackageName
in interfaceorg.jooq.codegen.GeneratorStrategy
- Overrides:
getJavaPackageName
in classorg.jooq.codegen.DefaultGeneratorStrategy
-