NIHVIVO-1450 Check to see if sparql query has graph variable.

This commit is contained in:
ass92 2010-12-23 20:47:00 +00:00
parent 47e2108923
commit 439be80fa3

View file

@ -13,6 +13,7 @@ import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
@ -148,8 +149,17 @@ public class SparqlQueryServlet extends BaseEditController {
return buildDataSetFromNamedModels(modelMap);
}
String queryParam = vreq.getParameter("query");
boolean graphPresent = false;
StringTokenizer tokenizer = new StringTokenizer(queryParam, " ");
while(tokenizer.hasMoreTokens()){
if("graph".equalsIgnoreCase(tokenizer.nextToken())){
graphPresent = true;
break;
}
}
Dataset dataset = vreq.getDataset();
if (dataset != null) {
if (dataset != null && graphPresent) {
return dataset;
}