This commit is contained in:
Lucio Lelii 2017-07-18 10:42:39 +00:00
parent 44d66fdbb4
commit 55bf9c9e76
2 changed files with 9 additions and 9 deletions

View File

@ -43,7 +43,7 @@ import javax.xml.parsers.ParserConfigurationException;
import org.apache.commons.collections.map.CaseInsensitiveMap; import org.apache.commons.collections.map.CaseInsensitiveMap;
import org.apache.commons.io.IOUtils; import org.apache.commons.io.IOUtils;
import org.gcube.common.authorization.library.AuthorizedTasks; import org.gcube.common.authorization.library.AuthorizedTasks;
import org.gcube.common.authorization.library.provider.CalledMethodProvider; import org.gcube.smartgears.utils.InnerMethodName;
import org.n52.wps.server.ExceptionReport; import org.n52.wps.server.ExceptionReport;
import org.n52.wps.server.WebProcessingService; import org.n52.wps.server.WebProcessingService;
import org.n52.wps.server.handler.RequestExecutor; import org.n52.wps.server.handler.RequestExecutor;
@ -131,20 +131,20 @@ public class RequestHandler {
if (requestType.equalsIgnoreCase("GetCapabilities")) { if (requestType.equalsIgnoreCase("GetCapabilities")) {
req = new CapabilitiesRequest(ciMap); req = new CapabilitiesRequest(ciMap);
CalledMethodProvider.instance.set("GetCapabilities"); InnerMethodName.instance.set("GetCapabilities");
} }
else if (requestType.equalsIgnoreCase("DescribeProcess")) { else if (requestType.equalsIgnoreCase("DescribeProcess")) {
req = new DescribeProcessRequest(ciMap); req = new DescribeProcessRequest(ciMap);
CalledMethodProvider.instance.set("DescribeProcess"); InnerMethodName.instance.set("DescribeProcess");
} }
else if (requestType.equalsIgnoreCase("Execute")) { else if (requestType.equalsIgnoreCase("Execute")) {
req = new ExecuteRequest(ciMap); req = new ExecuteRequest(ciMap);
setResponseMimeType((ExecuteRequest)req); setResponseMimeType((ExecuteRequest)req);
CalledMethodProvider.instance.set("Execute"); InnerMethodName.instance.set("Execute");
} }
else if (requestType.equalsIgnoreCase("RetrieveResult")) { else if (requestType.equalsIgnoreCase("RetrieveResult")) {
req = new RetrieveResultRequest(ciMap); req = new RetrieveResultRequest(ciMap);
CalledMethodProvider.instance.set("RetrieveResult"); InnerMethodName.instance.set("RetrieveResult");
} }
else { else {
throw new ExceptionReport( throw new ExceptionReport(
@ -261,17 +261,17 @@ public class RequestHandler {
LOGGER.debug("Detected Request to Execute!"); LOGGER.debug("Detected Request to Execute!");
req = new ExecuteRequest(doc); req = new ExecuteRequest(doc);
setResponseMimeType((ExecuteRequest)req); setResponseMimeType((ExecuteRequest)req);
CalledMethodProvider.instance.set("Execute"); InnerMethodName.instance.set("Execute");
LOGGER.debug("Request to Execute Configured!"); LOGGER.debug("Request to Execute Configured!");
}else if (nodeURI.equals(WebProcessingService.WPS_NAMESPACE) && localName.equals("GetCapabilities")){ }else if (nodeURI.equals(WebProcessingService.WPS_NAMESPACE) && localName.equals("GetCapabilities")){
LOGGER.debug("Detected GetCapabilities!"); LOGGER.debug("Detected GetCapabilities!");
req = new CapabilitiesRequest(doc); req = new CapabilitiesRequest(doc);
CalledMethodProvider.instance.set("GetCapabilities"); InnerMethodName.instance.set("GetCapabilities");
this.responseMimeType = "text/xml"; this.responseMimeType = "text/xml";
} else if (nodeURI.equals(WebProcessingService.WPS_NAMESPACE) && localName.equals("DescribeProcess")) { } else if (nodeURI.equals(WebProcessingService.WPS_NAMESPACE) && localName.equals("DescribeProcess")) {
LOGGER.debug("Detected DescribeProcess!"); LOGGER.debug("Detected DescribeProcess!");
req = new DescribeProcessRequest(doc); req = new DescribeProcessRequest(doc);
CalledMethodProvider.instance.set("DescribeProcess"); InnerMethodName.instance.set("DescribeProcess");
this.responseMimeType = "text/xml"; this.responseMimeType = "text/xml";
} else if(!localName.equals("Execute")){ } else if(!localName.equals("Execute")){

View File

@ -25,7 +25,7 @@ no. 654119), SoBigData (grant no. 654024);
Version Version
-------------------------------------------------- --------------------------------------------------
1.0.0-SNAPSHOT (2017-07-17) 1.0.0-SNAPSHOT (${maven.build.timestamp})
Please see the file named "changelog.xml" in this directory for the release notes. Please see the file named "changelog.xml" in this directory for the release notes.