summaryrefslogtreecommitdiff
path: root/container-compiler-plugin/src/main/java/io/trygvis/persistence/TypeHandler.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2013-08-03 20:21:19 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2013-08-03 20:21:19 +0200
commitdf92538ab3d83da9839f08b28fc8a67317565463 (patch)
treea958d3cce1d3a9045c79371b182adb1ea6cf5a73 /container-compiler-plugin/src/main/java/io/trygvis/persistence/TypeHandler.java
parente1cf8889628d2d31cf7067b8c002f229fc22007d (diff)
downloadcontainer-playground-df92538ab3d83da9839f08b28fc8a67317565463.tar.gz
container-playground-df92538ab3d83da9839f08b28fc8a67317565463.tar.bz2
container-playground-df92538ab3d83da9839f08b28fc8a67317565463.tar.xz
container-playground-df92538ab3d83da9839f08b28fc8a67317565463.zip
wip
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