summaryrefslogtreecommitdiff
path: root/container-compiler-plugin/src/main/java/io/trygvis/persistence/GeneratorSupport.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/GeneratorSupport.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/GeneratorSupport.java')
-rw-r--r--container-compiler-plugin/src/main/java/io/trygvis/persistence/GeneratorSupport.java41
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);
- }
-}