aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/crud/dao/champion/ChampionVertexSerializer.java
diff options
context:
space:
mode:
authorsblimkie <steven.blimkie@amdocs.com>2017-12-01 16:00:50 -0500
committersblimkie <steven.blimkie@amdocs.com>2017-12-04 12:06:40 -0500
commitbfb506c057c62cc6e76a3696608182c202e01698 (patch)
treed386a9700e5ff101523a0d3071b606fbe610fe3b /src/main/java/org/onap/crud/dao/champion/ChampionVertexSerializer.java
parentf7b84df35a767b18b8c5f3485cff2ffd5faab0c8 (diff)
Gizmo uses Champ the microservice
Gizmo modified to use the Champ ms REST API instead of the Champ library Issue-ID: AAI-525 Change-Id: Ifc5d0302eebfe4eccbe805ecf6cfd059fb6e700b Signed-off-by: sblimkie <steven.blimkie@amdocs.com>
Diffstat (limited to 'src/main/java/org/onap/crud/dao/champion/ChampionVertexSerializer.java')
-rw-r--r--src/main/java/org/onap/crud/dao/champion/ChampionVertexSerializer.java47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/main/java/org/onap/crud/dao/champion/ChampionVertexSerializer.java b/src/main/java/org/onap/crud/dao/champion/ChampionVertexSerializer.java
deleted file mode 100644
index 904ad2e..0000000
--- a/src/main/java/org/onap/crud/dao/champion/ChampionVertexSerializer.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * ============LICENSE_START=======================================================
- * Gizmo
- * ================================================================================
- * Copyright © 2017 AT&T Intellectual Property.
- * Copyright © 2017 Amdocs
- * All rights reserved.
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ============LICENSE_END=========================================================
- *
- * ECOMP is a trademark and service mark of AT&T Intellectual Property.
- */
-package org.onap.crud.dao.champion;
-
-import com.google.gson.JsonElement;
-import com.google.gson.JsonObject;
-import com.google.gson.JsonSerializationContext;
-import com.google.gson.JsonSerializer;
-
-import org.onap.crud.entity.Vertex;
-
-import java.lang.reflect.Type;
-
-public class ChampionVertexSerializer implements JsonSerializer<Vertex> {
- @Override
- public JsonElement serialize(Vertex vertex, Type type, JsonSerializationContext jsonSerializationContext) {
- final JsonObject vertexObj = new JsonObject();
- if (vertex.getId().isPresent()) {
- vertexObj.add("key", jsonSerializationContext.serialize(vertex.getId().get()));
- }
- vertexObj.add("type", jsonSerializationContext.serialize(vertex.getType()));
- vertexObj.add("properties", jsonSerializationContext.serialize(vertex.getProperties()));
-
- return vertexObj;
- }
-}