Restoring the pom.xml so integration tests work

This commit is contained in:
Andrew B
2015-05-07 01:09:25 -07:00
parent 01b7385a5e
commit 20ced771ba
5 changed files with 367 additions and 76 deletions

View File

@@ -33,33 +33,23 @@ public class JsonUtil {
}
public static Type getListTypeForDeserialization(Class cls) {
Type type = null;
switch (cls.getSimpleName()) {
{{#models}}{{#model}}
case "{{classname}}":
type = new TypeToken<List<{{classname}}>>(){}.getType();
break;
{{/model}}{{/models}}
default:
type = new TypeToken<List<Object>>(){}.getType();
break;
String className = cls.getSimpleName();
{{#models}}{{#model}}
if ("{{classname}}".equalsIgnoreCase(className)) {
return new TypeToken<List<{{classname}}>>(){}.getType();
}
return type;
{{/model}}{{/models}}
return new TypeToken<List<Object>>(){}.getType();
}
public static Type getTypeForDeserialization(Class cls) {
Type type = null;
switch (cls.getSimpleName()) {
{{#models}}{{#model}}
case "{{classname}}":
type = new TypeToken<{{classname}}>(){}.getType();
break;
{{/model}}{{/models}}
default:
type = new TypeToken<Object>(){}.getType();
break;
String className = cls.getSimpleName();
{{#models}}{{#model}}
if ("{{classname}}".equalsIgnoreCase(className)) {
return new TypeToken<{{classname}}>(){}.getType();
}
return type;
{{/model}}{{/models}}
return new TypeToken<Object>(){}.getType();
}
};