diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-03 20:21:19 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-03 20:21:19 +0200 |
commit | df92538ab3d83da9839f08b28fc8a67317565463 (patch) | |
tree | a958d3cce1d3a9045c79371b182adb1ea6cf5a73 /container-compiler-plugin/src/main/java/io/trygvis/persistence/GeneratorSupport.java | |
parent | e1cf8889628d2d31cf7067b8c002f229fc22007d (diff) | |
download | container-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/GeneratorSupport.java')
-rw-r--r-- | container-compiler-plugin/src/main/java/io/trygvis/persistence/GeneratorSupport.java | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/container-compiler-plugin/src/main/java/io/trygvis/persistence/GeneratorSupport.java b/container-compiler-plugin/src/main/java/io/trygvis/persistence/GeneratorSupport.java deleted file mode 100644 index 0563691..0000000 --- a/container-compiler-plugin/src/main/java/io/trygvis/persistence/GeneratorSupport.java +++ /dev/null @@ -1,41 +0,0 @@ -package io.trygvis.persistence; - -import io.trygvis.container.compiler.model.TypeRef; - -import java.util.Date; -import java.util.Map; -import java.util.TreeMap; - -public class GeneratorSupport { - - private final Map<TypeRef, TypeHandler> primitiveTypeHandlers = new TreeMap<>(); - private final Map<TypeRef, TypeHandler> typeHandlers = new TreeMap<>(); - - { - typeHandlers.put(new TypeRef(Integer.class), new TypeHandler.IntTypeHandler()); - typeHandlers.put(new TypeRef(Long.class), new TypeHandler.LongTypeHandler()); - typeHandlers.put(new TypeRef(String.class), new TypeHandler.StringTypeHandler()); - typeHandlers.put(new TypeRef(Date.class), new TypeHandler.DateTypeHandler()); - - primitiveTypeHandlers.putAll(typeHandlers); - } - - public void addTypeHandler(TypeRef type, TypeHandler typeHandler) { - typeHandlers.put(type, typeHandler); - } - - public TypeHandler typeHandler(TypeRef type) { - TypeHandler typeHandler = typeHandlers.get(type); - if (typeHandler == null) - throw new RuntimeException("Unsupported field type: " + type); - return typeHandler; - } - - public boolean isPrimitive(TypeRef type) { - return primitiveTypeHandlers.containsKey(type); - } - - public boolean hasTypeHandler(TypeRef type) { - return typeHandlers.containsKey(type); - } -} |