git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-analysis/wps@151128 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
44d66fdbb4
commit
55bf9c9e76
|
@ -43,7 +43,7 @@ import javax.xml.parsers.ParserConfigurationException;
|
|||
import org.apache.commons.collections.map.CaseInsensitiveMap;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
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.WebProcessingService;
|
||||
import org.n52.wps.server.handler.RequestExecutor;
|
||||
|
@ -131,20 +131,20 @@ public class RequestHandler {
|
|||
|
||||
if (requestType.equalsIgnoreCase("GetCapabilities")) {
|
||||
req = new CapabilitiesRequest(ciMap);
|
||||
CalledMethodProvider.instance.set("GetCapabilities");
|
||||
InnerMethodName.instance.set("GetCapabilities");
|
||||
}
|
||||
else if (requestType.equalsIgnoreCase("DescribeProcess")) {
|
||||
req = new DescribeProcessRequest(ciMap);
|
||||
CalledMethodProvider.instance.set("DescribeProcess");
|
||||
InnerMethodName.instance.set("DescribeProcess");
|
||||
}
|
||||
else if (requestType.equalsIgnoreCase("Execute")) {
|
||||
req = new ExecuteRequest(ciMap);
|
||||
setResponseMimeType((ExecuteRequest)req);
|
||||
CalledMethodProvider.instance.set("Execute");
|
||||
InnerMethodName.instance.set("Execute");
|
||||
}
|
||||
else if (requestType.equalsIgnoreCase("RetrieveResult")) {
|
||||
req = new RetrieveResultRequest(ciMap);
|
||||
CalledMethodProvider.instance.set("RetrieveResult");
|
||||
InnerMethodName.instance.set("RetrieveResult");
|
||||
}
|
||||
else {
|
||||
throw new ExceptionReport(
|
||||
|
@ -261,17 +261,17 @@ public class RequestHandler {
|
|||
LOGGER.debug("Detected Request to Execute!");
|
||||
req = new ExecuteRequest(doc);
|
||||
setResponseMimeType((ExecuteRequest)req);
|
||||
CalledMethodProvider.instance.set("Execute");
|
||||
InnerMethodName.instance.set("Execute");
|
||||
LOGGER.debug("Request to Execute Configured!");
|
||||
}else if (nodeURI.equals(WebProcessingService.WPS_NAMESPACE) && localName.equals("GetCapabilities")){
|
||||
LOGGER.debug("Detected GetCapabilities!");
|
||||
req = new CapabilitiesRequest(doc);
|
||||
CalledMethodProvider.instance.set("GetCapabilities");
|
||||
InnerMethodName.instance.set("GetCapabilities");
|
||||
this.responseMimeType = "text/xml";
|
||||
} else if (nodeURI.equals(WebProcessingService.WPS_NAMESPACE) && localName.equals("DescribeProcess")) {
|
||||
LOGGER.debug("Detected DescribeProcess!");
|
||||
req = new DescribeProcessRequest(doc);
|
||||
CalledMethodProvider.instance.set("DescribeProcess");
|
||||
InnerMethodName.instance.set("DescribeProcess");
|
||||
this.responseMimeType = "text/xml";
|
||||
|
||||
} else if(!localName.equals("Execute")){
|
||||
|
|
|
@ -25,7 +25,7 @@ no. 654119), SoBigData (grant no. 654024);
|
|||
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.
|
||||
|
||||
|
|
Loading…
Reference in New Issue