From b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sat, 3 Aug 2013 15:06:46 +0200 Subject: wip --- .../src/main/java/io/trygvis/persistence/FieldMirror.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'container-compiler-plugin/src/main/java/io/trygvis/persistence/FieldMirror.java') diff --git a/container-compiler-plugin/src/main/java/io/trygvis/persistence/FieldMirror.java b/container-compiler-plugin/src/main/java/io/trygvis/persistence/FieldMirror.java index e14fb9f..c2e5f35 100644 --- a/container-compiler-plugin/src/main/java/io/trygvis/persistence/FieldMirror.java +++ b/container-compiler-plugin/src/main/java/io/trygvis/persistence/FieldMirror.java @@ -13,6 +13,7 @@ public abstract class FieldMirror { public final VariableElement element; public final String javaName; public final String sqlName; + public final boolean id; public final boolean notNull; public enum FieldType { @@ -20,17 +21,18 @@ public abstract class FieldMirror { REFERENCE, } - protected FieldMirror(FieldType fieldType, VariableElement element, String javaName, String sqlName, boolean notNull) { + protected FieldMirror(FieldType fieldType, VariableElement element, String javaName, String sqlName, boolean id, boolean notNull) { this.fieldType = fieldType; this.element = element; this.javaName = javaName; this.sqlName = sqlName; + this.id = id; this.notNull = notNull; } public static class PrimitiveFieldMirror extends FieldMirror { - public PrimitiveFieldMirror(VariableElement element, String javaName, String sqlName, boolean notNull) { - super(PRIMITIVE, element, javaName, sqlName, notNull); + public PrimitiveFieldMirror(VariableElement element, String javaName, String sqlName, boolean id, boolean notNull) { + super(PRIMITIVE, element, javaName, sqlName, id, notNull); } @Override @@ -45,7 +47,7 @@ public abstract class FieldMirror { public static class ReferenceFieldMirror extends FieldMirror { public ReferenceFieldMirror(VariableElement element, String javaName, String sqlName, boolean notNull) { - super(REFERENCE, element, javaName, sqlName, notNull); + super(REFERENCE, element, javaName, sqlName, false, notNull); } @Override -- cgit v1.2.3