diff --git a/service/src/main/java/lcsb/mapviewer/services/utils/gmap/GsonExclusionChebiTreeStrategy.java b/service/src/main/java/lcsb/mapviewer/services/utils/gmap/GsonExclusionChebiTreeStrategy.java deleted file mode 100644 index b1d67edf5b4611d2faf204c511a40a3784ce892d..0000000000000000000000000000000000000000 --- a/service/src/main/java/lcsb/mapviewer/services/utils/gmap/GsonExclusionChebiTreeStrategy.java +++ /dev/null @@ -1,32 +0,0 @@ -package lcsb.mapviewer.services.utils.gmap; - -import org.primefaces.model.DefaultTreeNode; - -import com.google.gson.ExclusionStrategy; -import com.google.gson.FieldAttributes; - -/** - * This object imlements an exclusion strategy that forbides to serialize - * "Chebi Tree" like objects. This kind of objects are represented as - * {@link DefaultTreeNode} class. - * - * @author Piotr Gawron - * - */ -public class GsonExclusionChebiTreeStrategy implements ExclusionStrategy { - - @Override - public boolean shouldSkipClass(Class<?> arg0) { - if (DefaultTreeNode.class.isAssignableFrom(arg0)) { - return true; - } - return false; - } - - @Override - public boolean shouldSkipField(FieldAttributes fa) { - return false; - - } - -} diff --git a/service/src/main/java/lcsb/mapviewer/services/utils/gmap/GsonExclusionParentStrategy.java b/service/src/main/java/lcsb/mapviewer/services/utils/gmap/GsonExclusionParentStrategy.java deleted file mode 100644 index be78908fb12803529bf7d9a83041a7a7f2fd8786..0000000000000000000000000000000000000000 --- a/service/src/main/java/lcsb/mapviewer/services/utils/gmap/GsonExclusionParentStrategy.java +++ /dev/null @@ -1,30 +0,0 @@ -package lcsb.mapviewer.services.utils.gmap; - -import com.google.gson.ExclusionStrategy; -import com.google.gson.FieldAttributes; - -/** - * This object imlements an exclusion strategy that forbides to serialize parent - * objects. The main reason is to prevent cyclic serialization in a tree-like - * structures. - * - * @author Piotr Gawron - * - */ -public class GsonExclusionParentStrategy implements ExclusionStrategy { - - @Override - public boolean shouldSkipClass(Class<?> arg0) { - return false; - } - - @Override - public boolean shouldSkipField(FieldAttributes fa) { - // String className = fa.getDeclaringClass().getName(); - String fieldName = fa.getName(); - - return fieldName.equals("parent"); - - } - -}