diff options
Diffstat (limited to 'catalog-dao/src/main/java/org/openecomp/sdc/be/dao/utils/DaoUtils.java')
-rw-r--r-- | catalog-dao/src/main/java/org/openecomp/sdc/be/dao/utils/DaoUtils.java | 75 |
1 files changed, 36 insertions, 39 deletions
diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/utils/DaoUtils.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/utils/DaoUtils.java index 35941dea89..6c9e43c8b7 100644 --- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/utils/DaoUtils.java +++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/utils/DaoUtils.java @@ -7,9 +7,9 @@ * 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. @@ -17,51 +17,48 @@ * limitations under the License. * ============LICENSE_END========================================================= */ - package org.openecomp.sdc.be.dao.utils; import com.google.gson.Gson; /** - * * @author Evgenia Alberstein - * - * Utility class for convertation to/from JSON string + * <p> + * Utility class for convertation to/from JSON string */ public class DaoUtils { - - private DaoUtils() { - - } - - /** - * Convert from Object to Json string - * - * @param object - * @return json string - */ - public static String convertToJson(Object object) { - if (object == null) { - throw new RuntimeException("The object cannot be NULL!!!"); - } - Gson gson = new Gson(); // Or use new GsonBuilder().create(); - return gson.toJson(object); // serializes target to Json - } - /** - * Convert from Json string to object - * - * @param clazz - * @param json - * @return object - */ - public static <T> T convertFromJson(Class<T> clazz, String json) { - if (clazz == null) { - throw new RuntimeException("The Class cannot be NULL!!!"); - } - - Gson gson = new Gson(); // Or use new GsonBuilder().create(); - return gson.fromJson(json, clazz); // deserializes json into target2 - } + private DaoUtils() { + } + + /** + * Convert from Object to Json string + * + * @param object + * @return json string + */ + public static String convertToJson(Object object) { + if (object == null) { + throw new RuntimeException("The object cannot be NULL!!!"); + } + Gson gson = new Gson(); // Or use new GsonBuilder().create(); + + return gson.toJson(object); // serializes target to Json + } + + /** + * Convert from Json string to object + * + * @param clazz + * @param json + * @return object + */ + public static <T> T convertFromJson(Class<T> clazz, String json) { + if (clazz == null) { + throw new RuntimeException("The Class cannot be NULL!!!"); + } + Gson gson = new Gson(); // Or use new GsonBuilder().create(); + return gson.fromJson(json, clazz); // deserializes json into target2 + } } |