summaryrefslogtreecommitdiff
path: root/container-compiler-plugin/src/main/java/io/trygvis/persistence/TypeHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-compiler-plugin/src/main/java/io/trygvis/persistence/TypeHandler.java')
-rw-r--r--container-compiler-plugin/src/main/java/io/trygvis/persistence/TypeHandler.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/container-compiler-plugin/src/main/java/io/trygvis/persistence/TypeHandler.java b/container-compiler-plugin/src/main/java/io/trygvis/persistence/TypeHandler.java
index ff2ad0a..3aacd7a 100644
--- a/container-compiler-plugin/src/main/java/io/trygvis/persistence/TypeHandler.java
+++ b/container-compiler-plugin/src/main/java/io/trygvis/persistence/TypeHandler.java
@@ -1,14 +1,14 @@
package io.trygvis.persistence;
public interface TypeHandler {
- String resultSetSetter(int i, String o, FieldMirror field);
+ String setter(int i, String ref);
String sqlType(FieldMirror field);
public static class IntTypeHandler implements TypeHandler {
@Override
- public String resultSetSetter(int i, String o, FieldMirror field) {
- return "setInt(" + i + ", " + o + "." + field.javaName + ")";
+ public String setter(int i, String ref) {
+ return "setInt(" + i + ", " + ref + ")";
}
@Override
@@ -19,8 +19,8 @@ public interface TypeHandler {
public static class LongTypeHandler implements TypeHandler {
@Override
- public String resultSetSetter(int i, String o, FieldMirror field) {
- return "setLong(" + i + ", " + o + "." + field.javaName + ")";
+ public String setter(int i, String ref) {
+ return "setLong(" + i + ", " + ref + ")";
}
@Override
@@ -31,8 +31,8 @@ public interface TypeHandler {
public static class StringTypeHandler implements TypeHandler {
@Override
- public String resultSetSetter(int i, String o, FieldMirror field) {
- return "setString(" + i + ", " + o + "." + field.javaName + ")";
+ public String setter(int i, String ref) {
+ return "setString(" + i + ", " + ref + ")";
}
@Override
@@ -43,8 +43,8 @@ public interface TypeHandler {
public static class DateTypeHandler implements TypeHandler {
@Override
- public String resultSetSetter(int i, String o, FieldMirror field) {
- return "setTimestamp(" + i + ", new java.sql.Timestamp(" + o + "." + field.javaName + ".getTime()))";
+ public String setter(int i, String ref) {
+ return "setTimestamp(" + i + ", new java.sql.Timestamp(" + ref + ".getTime()))";
}
@Override