ref 17252: Enable DEA Analysis

https://support.d4science.org/issues/17252

Updated DEA Analysis

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/performfish-analytics-portlet@182243 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2019-11-11 16:00:56 +00:00
parent 13a3cb0919
commit e5251afac0
7 changed files with 17 additions and 27 deletions

View File

@ -162,7 +162,6 @@ public class DeaAnnualPanelResult extends Composite {
@Override
public void onClick(ClickEvent event) {
button_dea_analys_request.setEnabled(false);
alert_error.clear();
cg_list_dea_input_kpi.setType(ControlGroupType.NONE);
cg_list_dea_output_kpi.setType(ControlGroupType.NONE);
@ -170,14 +169,12 @@ public class DeaAnnualPanelResult extends Composite {
if (list_dea_input_kpi.getItemCount() < 1) {
showAlert("You must select at least one Input KPI", AlertType.ERROR, true, alert_error);
cg_list_dea_input_kpi.setType(ControlGroupType.ERROR);
button_dea_analys_request.setEnabled(true);
return;
}
if (list_dea_output_kpi.getItemCount() < 1) {
showAlert("You must select at least one Output KPI", AlertType.ERROR, true, alert_error);
cg_list_dea_output_kpi.setType(ControlGroupType.ERROR);
button_dea_analys_request.setEnabled(true);
return;
}
@ -697,8 +694,6 @@ public class DeaAnnualPanelResult extends Composite {
title = title.substring(0, title.length() - 1) + "]";
}
button_dea_analys_request.setEnabled(true);
if (displayError) {
Alert alert = new Alert(title);
alert.setType(AlertType.ERROR);

View File

@ -164,7 +164,7 @@ public class DeaPanelResult extends Composite {
@Override
public void onClick(ClickEvent event) {
button_dea_analys_request.setEnabled(false);
alert_error.clear();
cg_list_dea_input_kpi.setType(ControlGroupType.NONE);
cg_list_dea_output_kpi.setType(ControlGroupType.NONE);
@ -172,14 +172,12 @@ public class DeaPanelResult extends Composite {
if (list_dea_input_kpi.getItemCount() < 1) {
showAlert("You must select at least one Input KPI", AlertType.ERROR, true, alert_error);
cg_list_dea_input_kpi.setType(ControlGroupType.ERROR);
button_dea_analys_request.setEnabled(true);
return;
}
if (list_dea_output_kpi.getItemCount() < 1) {
showAlert("You must select at least one Output KPI", AlertType.ERROR, true, alert_error);
cg_list_dea_output_kpi.setType(ControlGroupType.ERROR);
button_dea_analys_request.setEnabled(true);
return;
}
@ -697,8 +695,6 @@ public class DeaPanelResult extends Composite {
title = title.substring(0, title.length() - 1) + "]";
}
button_dea_analys_request.setEnabled(true);
if (displayError) {
Alert alert = new Alert(title);
alert.setType(AlertType.ERROR);

View File

@ -12,7 +12,6 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
@ -373,7 +372,7 @@ public class PerformFishAnalyticsServiceImpl extends RemoteServiceServlet
if(response==null)
throw new Exception("The response is null");
LinkedHashMap<String, String> theResponseParams = GsonUtil.toMap(response);
Map<String, String> theResponseParams = GsonUtil.toMap(response);
log.debug("The response was converted into map: "+theResponseParams);
UUID respSessionID = UUID.randomUUID();

View File

@ -4,7 +4,8 @@
package org.gcube.portlets.user.performfishanalytics.server.util;
import java.lang.reflect.Type;
import java.util.LinkedHashMap;
import java.util.HashMap;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -30,14 +31,14 @@ public class GsonUtil {
* @param json the json
* @return the map
*/
public static LinkedHashMap<String, String> toMap(String json){
public static Map<String, String> toMap(String json){
log.debug("Converting JSON: "+json);
Gson gson = new Gson();
Type type = new TypeToken<LinkedHashMap<String, String>>(){}.getType();
LinkedHashMap<String, String> myMap = gson.fromJson(json, type);
Type type = new TypeToken<Map<String, String>>(){}.getType();
Map<String, String> myMap = gson.fromJson(json, type);
log.debug("Converted as map: "+myMap);
//FOR GWT SERIALIZATION
LinkedHashMap<String,String> theGWTMap = new LinkedHashMap<String, String>(myMap.size());
Map<String,String> theGWTMap = new HashMap<String, String>(myMap.size());
theGWTMap.putAll(myMap);
return theGWTMap;
}

View File

@ -3,7 +3,6 @@
*/
package org.gcube.portlets.user.performfishanalytics.server.util.dataminer;
import java.util.LinkedHashMap;
import java.util.Map;
@ -18,7 +17,7 @@ public class DataMinerOutputData {
private String fileDescription;
private String mimeType;
private String publicURL;
private LinkedHashMap<String, String> dataMinerOutputData;
private Map<String, String> dataMinerOutputData;
/**
* Instantiates a new data miner output data.
@ -38,7 +37,7 @@ public class DataMinerOutputData {
*/
public DataMinerOutputData(
String fileDescription, String mimeType, String publicURL,
LinkedHashMap<String, String> dataMinerOutputData) {
Map<String, String> dataMinerOutputData) {
super();
this.fileDescription = fileDescription;
@ -132,7 +131,7 @@ public class DataMinerOutputData {
*
* @param dataMinerOutputData the dataMinerOutputData to set
*/
public void setDataMinerOutputData(LinkedHashMap<String, String> dataMinerOutputData) {
public void setDataMinerOutputData(Map<String, String> dataMinerOutputData) {
this.dataMinerOutputData = dataMinerOutputData;
}

View File

@ -6,8 +6,9 @@ package org.gcube.portlets.user.performfishanalytics.server.util.xml;
import java.io.BufferedInputStream;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
@ -126,7 +127,7 @@ public class WPSParserUtil {
Element mdMetadata = (Element) nodes.item(i);
DataMinerOutputData dmOutput = new DataMinerOutputData();
LinkedHashMap<String, String> map = new LinkedHashMap<String, String>();
Map<String, String> map = new HashMap<String, String>();
String tagSearch = "d4science:Data";
NodeList nodeList = mdMetadata.getElementsByTagName(tagSearch);

View File

@ -4,7 +4,6 @@
package org.gcube.portlets.user.performfishanalytics.shared.performfishservice;
import java.io.Serializable;
import java.util.LinkedHashMap;
import java.util.Map;
@ -21,7 +20,7 @@ public class PerformFishResponse implements Serializable{
*/
private static final long serialVersionUID = 6064068032560730872L;
private LinkedHashMap<String, String> mapParameters;
private Map<String, String> mapParameters;
private String respSessionId;
@ -38,7 +37,7 @@ public class PerformFishResponse implements Serializable{
* @param respSessionId the resp session id
*/
public PerformFishResponse(
LinkedHashMap<String, String> mapParameters, String respSessionId) {
Map<String, String> mapParameters, String respSessionId) {
super();
this.mapParameters = mapParameters;
@ -73,7 +72,7 @@ public class PerformFishResponse implements Serializable{
*
* @param mapParameters the mapParameters to set
*/
public void setMapParameters(LinkedHashMap<String, String> mapParameters) {
public void setMapParameters(Map<String, String> mapParameters) {
this.mapParameters = mapParameters;
}