From a8fa651ea5729e79c65dc7eaf13e664d80a6f3c8 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Fri, 30 Jun 2017 14:25:34 +0200
Subject: [PATCH] regulationtype class removed

---
 .../model/ReactomeRegulationType.java         | 12 --------
 .../xml/ReactomeRegulationTypeParser.java     | 24 ----------------
 .../RegulationTypeColumnParser.java           | 28 -------------------
 .../resources/applicationContext-reactome.xml |  1 -
 .../mapviewer/reactome/xml/GeneralTests.java  | 11 --------
 5 files changed, 76 deletions(-)
 delete mode 100644 reactome/src/main/java/lcsb/mapviewer/reactome/model/ReactomeRegulationType.java
 delete mode 100644 reactome/src/main/java/lcsb/mapviewer/reactome/xml/ReactomeRegulationTypeParser.java
 delete mode 100644 reactome/src/main/java/lcsb/mapviewer/reactome/xml/columnParser/RegulationTypeColumnParser.java

diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/model/ReactomeRegulationType.java b/reactome/src/main/java/lcsb/mapviewer/reactome/model/ReactomeRegulationType.java
deleted file mode 100644
index a7588d2284..0000000000
--- a/reactome/src/main/java/lcsb/mapviewer/reactome/model/ReactomeRegulationType.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package lcsb.mapviewer.reactome.model;
-
-/**
- * Object representing Reactome <a href=
- * "http://www.reactome.org/cgi-bin/classbrowser?DB=gk_current&CLASS=RegulationType"
- * >RegulationType</a> object.
- * 
- * @author Piotr Gawron
- * 
- */
-public class ReactomeRegulationType extends ReactomeDatabaseObject {
-}
diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/xml/ReactomeRegulationTypeParser.java b/reactome/src/main/java/lcsb/mapviewer/reactome/xml/ReactomeRegulationTypeParser.java
deleted file mode 100644
index 446afe2e89..0000000000
--- a/reactome/src/main/java/lcsb/mapviewer/reactome/xml/ReactomeRegulationTypeParser.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package lcsb.mapviewer.reactome.xml;
-
-import lcsb.mapviewer.reactome.model.ReactomeRegulationType;
-import lcsb.mapviewer.reactome.xml.columnParser.RegulationTypeColumnParser;
-
-/**
- * Parser for reactome xml retrieved from <a href=
- * "http://reactome.org/ReactomeRESTfulAPI/ReactomeRESTFulAPI.html"
- * >Reactome API</a> for <a href=
- * "http://www.reactome.org/cgi-bin/classbrowser?DB=gk_current&CLASS=RegulationType"
- * >RegulationType</a> object.
- * 
- * @author Piotr Gawron
- * 
- */
-public class ReactomeRegulationTypeParser extends ReactomeNodeParser<ReactomeRegulationType> {
-
-	/**
-	 * Default constructor.
-	 */
-	public ReactomeRegulationTypeParser()   {
-		super(ReactomeRegulationType.class, RegulationTypeColumnParser.class);
-	}
-}
diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/xml/columnParser/RegulationTypeColumnParser.java b/reactome/src/main/java/lcsb/mapviewer/reactome/xml/columnParser/RegulationTypeColumnParser.java
deleted file mode 100644
index 5e21b8a7c4..0000000000
--- a/reactome/src/main/java/lcsb/mapviewer/reactome/xml/columnParser/RegulationTypeColumnParser.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package lcsb.mapviewer.reactome.xml.columnParser;
-
-import lcsb.mapviewer.reactome.model.ReactomeRegulationType;
-
-import org.w3c.dom.Node;
-
-/**
- * Parser for properties of Reactome <a href=
- * "http://www.reactome.org/cgi-bin/classbrowser?DB=gk_current&CLASS=RegulationType"
- * >RegulationType</a> object.
- * 
- * @author Piotr Gawron
- * 
- */
-public class RegulationTypeColumnParser extends ColumnParser<ReactomeRegulationType> {
-	/**
-	 * Default constructor. Defines parser for super class of RegulationType.
-	 */
-	protected RegulationTypeColumnParser() {
-		super(DatabaseObjectColumnParser.class);
-	}
-
-	@Override
-	public void updateColumnFromNode(ReactomeRegulationType object, Node node) {
-		getParentParser().updateColumnFromNode(object, node);
-	}
-
-}
diff --git a/reactome/src/main/resources/applicationContext-reactome.xml b/reactome/src/main/resources/applicationContext-reactome.xml
index 12473ab089..a1fa4c3cc8 100644
--- a/reactome/src/main/resources/applicationContext-reactome.xml
+++ b/reactome/src/main/resources/applicationContext-reactome.xml
@@ -121,7 +121,6 @@
 	<bean id="ReactomeReferenceMoleculeParser" class="lcsb.mapviewer.reactome.xml.ReactomeReferenceMoleculeParser"/>
 	<bean id="ReactomeReferenceRNASequenceParser" class="lcsb.mapviewer.reactome.xml.ReactomeReferenceRNASequenceParser"/>
 	<bean id="ReactomeReferenceSequenceParser" class="lcsb.mapviewer.reactome.xml.ReactomeReferenceSequenceParser"/>
-	<bean id="ReactomeRegulationTypeParser" class="lcsb.mapviewer.reactome.xml.ReactomeRegulationTypeParser"/>
 	<bean id="ReactomeReplacedResidueParser" class="lcsb.mapviewer.reactome.xml.ReactomeReplacedResidueParser"/>
 	<bean id="ReactomeRequirementParser" class="lcsb.mapviewer.reactome.xml.ReactomeRequirementParser"/>
 	<bean id="ReactomeSequenceDomainParser" class="lcsb.mapviewer.reactome.xml.ReactomeSequenceDomainParser"/>
diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/GeneralTests.java b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/GeneralTests.java
index 8a780b394e..24b750d1f2 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/GeneralTests.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/GeneralTests.java
@@ -518,17 +518,6 @@ public class GeneralTests extends ReactomeTestFunctions {
 		}
 	}
 
-	@Test
-	public void testRegulationType() throws Exception {
-		try {
-			ReactomeDatabaseObject object = rc.getFullObjectForDbId(75342);
-			assertFalse(object.getClass().getName().contains(ReactomeDatabaseObject.class.getName()));
-		} catch (Exception e) {
-			e.printStackTrace();
-			throw e;
-		}
-	}
-
 	@Test
 	public void testSummation() throws Exception {
 		try {
-- 
GitLab