From 665cddbb946b3fc5f6f906fdbb7044b2132eb4ea Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Mon, 22 May 2017 14:11:49 +0200
Subject: [PATCH] unused methods removed

---
 .../mapviewer/services/impl/ModelService.java   | 12 ------------
 .../services/interfaces/IModelService.java      | 17 -----------------
 .../main/java/lcsb/mapviewer/bean/MapBean.java  | 15 ---------------
 3 files changed, 44 deletions(-)

diff --git a/service/src/main/java/lcsb/mapviewer/services/impl/ModelService.java b/service/src/main/java/lcsb/mapviewer/services/impl/ModelService.java
index 486cf952f6..9544bbeb5b 100644
--- a/service/src/main/java/lcsb/mapviewer/services/impl/ModelService.java
+++ b/service/src/main/java/lcsb/mapviewer/services/impl/ModelService.java
@@ -118,12 +118,6 @@ public class ModelService implements IModelService {
 	@Autowired
 	private ModelViewFactory					modelViewFactory;
 
-	/**
-	 * Factory used to create {@link FullAliasView} elements.
-	 */
-	@Autowired
-	private FullAliasViewFactory			fullAliasViewFactory;
-
 	/**
 	 * Access point and parser for the online ctd database.
 	 */
@@ -531,12 +525,6 @@ public class ModelService implements IModelService {
 		return result;
 	}
 
-	@Override
-	public List<FullAliasView> getFullAliasesByIds(Model model, List<Pair<Integer, Integer>> identifiers) {
-		List<FullAliasView> result = fullAliasViewFactory.createList(getAliasesByIds(model, identifiers));
-		return result;
-	}
-
 	/**
 	 * @return the userService
 	 * @see #userService
diff --git a/service/src/main/java/lcsb/mapviewer/services/interfaces/IModelService.java b/service/src/main/java/lcsb/mapviewer/services/interfaces/IModelService.java
index 8c80125bac..67952223b4 100644
--- a/service/src/main/java/lcsb/mapviewer/services/interfaces/IModelService.java
+++ b/service/src/main/java/lcsb/mapviewer/services/interfaces/IModelService.java
@@ -126,21 +126,4 @@ public interface IModelService {
 	 * @return list of {@link LightReactionView reactions} for given identifiers
 	 */
 	List<LightReactionView> getLightReactionsByIds(Model model, List<Pair<Integer, Integer>> identifiers);
-
-	/**
-	 * Returns list of {@link FullAliasView aliases} (with full information) for
-	 * given identifiers.
-	 * 
-	 * @param model
-	 *          model where aliases are located
-	 * @param identifiers
-	 *          list of alias identifiers in a given submodel. Every {@link Pair}
-	 *          contains information about {@link Model#getId() model identifier}
-	 *          (in {@link Pair#left}) and
-	 *          {@link lcsb.mapviewer.model.map.species.Element#getId() alias
-	 *          identifier} (in {@link Pair#right}).
-	 * @return list of {@link FullAliasView aliases} (with full information about
-	 *         aliases) for given identifiers
-	 */
-	List<FullAliasView> getFullAliasesByIds(Model model, List<Pair<Integer, Integer>> identifiers);
 }
diff --git a/web/src/main/java/lcsb/mapviewer/bean/MapBean.java b/web/src/main/java/lcsb/mapviewer/bean/MapBean.java
index 8274f958c8..f96515e249 100644
--- a/web/src/main/java/lcsb/mapviewer/bean/MapBean.java
+++ b/web/src/main/java/lcsb/mapviewer/bean/MapBean.java
@@ -869,21 +869,6 @@ public class MapBean extends AbstractManagedBean implements Serializable {
 		executeJavascript("ServerConnector.addAliases(" + string + ");");
 	}
 
-	/**
-	 * Sends list of aliases (with given identifiers) to the browser. Identifiers
-	 * are passed as a json string in request parameter <i>ids</i>. Each
-	 * identifier is a pair containing information about {@link Model#getId()
-	 * model id} and {@link lcsb.mapviewer.model.map.species.Element#id alias id}.
-	 * Data is heavy - it contains all information related to the alias.
-	 * 
-	 */
-	public void retreiveFullAliases() {
-		List<Pair<Integer, Integer>> identifiers = deserializeJsonIds(getRequestParameter("ids"));
-		List<FullAliasView> list = modelService.getFullAliasesByIds(getCurrentTopModel(), identifiers);
-		String string = getFullAliasViewFactory().createGson(list);
-		executeJavascript("ServerConnector.addAliases(" + string + ");");
-	}
-
 	/**
 	 * Sends list of reactions (with given identifiers) to the browser.
 	 * Identifiers are passed as a json string in request parameter <i>ids</i>.
-- 
GitLab