aboutsummaryrefslogtreecommitdiffstats
path: root/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/utils/PrhModelAwareGsonBuilder.java
diff options
context:
space:
mode:
authorkurczews <krzysztof.kurczewski@nokia.com>2019-06-06 11:03:32 +0200
committerkurczews <krzysztof.kurczewski@nokia.com>2019-06-13 07:10:28 +0200
commit08d176c8640902686a26798729304a0316259274 (patch)
tree263a569a10685ba7e911f08ed731d9e44b598c50 /prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/utils/PrhModelAwareGsonBuilder.java
parentdc3940018875d8064c1eb51afdc39768a033328a (diff)
Custom queries for PRH
Change-Id: Ie795c5951b63c138f1898bdfc16509233febf7ec Issue-ID: DCAEGEN2-1604 Signed-off-by: kurczews <krzysztof.kurczewski@nokia.com>
Diffstat (limited to 'prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/utils/PrhModelAwareGsonBuilder.java')
-rw-r--r--prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/utils/PrhModelAwareGsonBuilder.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/utils/PrhModelAwareGsonBuilder.java b/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/utils/PrhModelAwareGsonBuilder.java
index 1974f6da..e01711a7 100644
--- a/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/utils/PrhModelAwareGsonBuilder.java
+++ b/prh-commons/src/main/java/org/onap/dcaegen2/services/prh/model/utils/PrhModelAwareGsonBuilder.java
@@ -23,8 +23,9 @@ package org.onap.dcaegen2.services.prh.model.utils;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.TypeAdapterFactory;
-
import java.util.ServiceLoader;
+import org.onap.dcaegen2.services.prh.model.queries.NamedNode;
+import org.onap.dcaegen2.services.prh.model.queries.NamedNodeAdapter;
public final class PrhModelAwareGsonBuilder {
@@ -34,6 +35,7 @@ public final class PrhModelAwareGsonBuilder {
public static Gson createGson() {
GsonBuilder gsonBuilder = new GsonBuilder();
TYPE_ADAPTER_FACTORIES.forEach(gsonBuilder::registerTypeAdapterFactory);
+ gsonBuilder.registerTypeAdapter(NamedNode.class, new NamedNodeAdapter());
return gsonBuilder.create();
}
}