From 01eba809942830a14ec9540de14a7f35c68dfce7 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Wed, 29 Jul 2015 15:43:23 +0200 Subject: [PATCH] [#4429] Reverted incomplete implementation --- .../java/org/jooq/util/AbstractGenerator.java | 11 ----------- .../main/java/org/jooq/util/GenerationTool.java | 12 ------------ .../src/main/java/org/jooq/util/Generator.java | 17 ----------------- jOOQ-meta/pom.xml | 2 +- .../src/main/resources/xjb/codegen/binding.xjb | 4 ++-- 5 files changed, 3 insertions(+), 43 deletions(-) diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/AbstractGenerator.java b/jOOQ-codegen/src/main/java/org/jooq/util/AbstractGenerator.java index 4cd5028958..448ec8eff5 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/AbstractGenerator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/AbstractGenerator.java @@ -70,7 +70,6 @@ abstract class AbstractGenerator implements Generator { boolean generateGlobalSequenceReferences = true; boolean generateGlobalTableReferences = true; boolean generateGlobalUDTReferences = true; - boolean generateJavaTimeTypes = true; boolean fluentSetters = false; String fullyQualifiedTypes = ""; @@ -304,16 +303,6 @@ abstract class AbstractGenerator implements Generator { this.fullyQualifiedTypes = fullyQualifiedTypes; } - @Override - public boolean generateJavaTimeTypes() { - return generateJavaTimeTypes; - } - - @Override - public void setGenerateJavaTimeTypes(boolean generateJavaTimeTypes) { - this.generateJavaTimeTypes = generateJavaTimeTypes; - } - // ---- @Override diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java b/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java index 8d8d80619a..2453cdda2a 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/GenerationTool.java @@ -412,18 +412,6 @@ public class GenerationTool { generator.setGeneratePojosEqualsAndHashCode(g.getGenerate().isPojosEqualsAndHashCode()); if (g.getGenerate().getFullyQualifiedTypes() != null) generator.setFullyQualifiedTypes(g.getGenerate().getFullyQualifiedTypes()); - if (g.getGenerate().isJavaTimeTypes() != null) - generator.setGenerateJavaTimeTypes(g.getGenerate().isJavaTimeTypes()); - - /* [java-8] */ - if (true) - ; - else - /* [/java-8] */ - if (!Boolean.FALSE.equals(g.getGenerate().isJavaTimeTypes())) { - log.warn("INVALID CONFIG", "The java.time API cannot be used in the Java 6 distribution of jOOQ 3.7+"); - generator.setGenerateJavaTimeTypes(false); - } if (Boolean.TRUE.equals(g.getGenerate().isJpaAnnotations())) log.warn("DEPRECATED", "The flag is deprecated and used for backwards-compatibility only. It will be removed in the future."); diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/Generator.java b/jOOQ-codegen/src/main/java/org/jooq/util/Generator.java index f6e8807d73..8fdd65fe6e 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/util/Generator.java +++ b/jOOQ-codegen/src/main/java/org/jooq/util/Generator.java @@ -106,7 +106,6 @@ public interface Generator { void setGenerateGeneratedAnnotation(boolean generateGeneratedAnnotation); boolean useSchemaVersionProvider(); - void setUseSchemaVersionProvider(boolean useSchemaVersionProvider); /** @@ -265,22 +264,6 @@ public interface Generator { */ void setFullyQualifiedTypes(String fullyQualifiedTypes); - /** - * A flag indicating whether Java 8's java.time types should be used by the - * source code generator, rather than JDBC's java.sql types. - *

- * This flag is ignored in the commercial Java 6 distribution of jOOQ 3.7+ - */ - boolean generateJavaTimeTypes(); - - /** - * A flag indicating whether Java 8's java.time types should be used by the - * source code generator, rather than JDBC's java.sql types. - *

- * This flag is ignored in the commercial Java 6 distribution of jOOQ 3.7+ - */ - void setGenerateJavaTimeTypes(boolean generateJavaTimeTypes); - /** * The target directory */ diff --git a/jOOQ-meta/pom.xml b/jOOQ-meta/pom.xml index 81ffd36d92..17099c3384 100644 --- a/jOOQ-meta/pom.xml +++ b/jOOQ-meta/pom.xml @@ -47,7 +47,7 @@ src/main/resources/xsd src/main/resources/xjb/codegen - jooq-codegen-3.7.0.xsd + jooq-codegen-3.6.0.xsd org.jooq.util.jaxb diff --git a/jOOQ-meta/src/main/resources/xjb/codegen/binding.xjb b/jOOQ-meta/src/main/resources/xjb/codegen/binding.xjb index 18556a2edd..8ff43e6953 100644 --- a/jOOQ-meta/src/main/resources/xjb/codegen/binding.xjb +++ b/jOOQ-meta/src/main/resources/xjb/codegen/binding.xjb @@ -11,7 +11,7 @@ - + @@ -19,7 +19,7 @@ - +