package org.hadatac.console.controllers.metadata.concepts; import org.hadatac.console.http.GetSparqlQuery; import java.io.IOException; import java.util.List; import java.util.TreeMap; import org.hadatac.console.models.SparqlQuery; import org.hadatac.console.models.OtMSparqlQueryResults; import play.mvc.Controller; import play.mvc.Result; import org.hadatac.console.views.html.metadata.concepts.entity_browser; import org.hadatac.console.views.html.error_page; public class Entity extends Controller { // for /metadata HTTP GET requests public static Result index() { SparqlQuery query = new SparqlQuery(); GetSparqlQuery query_submit = new GetSparqlQuery(query); OtMSparqlQueryResults theResults; String tabName = "Entities"; String query_json = null; System.out.println("Entity.java is requesting: " + tabName); try { query_json = query_submit.executeQuery(tabName); //System.out.println("query_json = " + query_json); theResults = new OtMSparqlQueryResults(query_json, true); } catch (IllegalStateException | NullPointerException e1) { return internalServerError(error_page.render(e1.toString(), tabName)); //e1.printStackTrace(); } System.out.println("Entity index() was called!"); //List<org.hadatac.entity.pojo.Entity> entities = org.hadatac.entity.pojo.Entity.find(); return ok(entity_browser.render(theResults, "Entities")); }// /index() // for /metadata HTTP POST requests public static Result postIndex() { SparqlQuery query = new SparqlQuery(); GetSparqlQuery query_submit = new GetSparqlQuery(query); OtMSparqlQueryResults theResults; String tabName = "Entities"; String query_json = null; System.out.println("Entity.java is requesting: " + tabName); try { query_json = query_submit.executeQuery(tabName); //System.out.println("query_json = " + query_json); theResults = new OtMSparqlQueryResults(query_json, true); } catch (IllegalStateException | NullPointerException e1) { return internalServerError(error_page.render(e1.toString(), tabName)); //e1.printStackTrace(); } System.out.println("Entity index() was called!"); //List<org.hadatac.entity.pojo.Entity> entities = org.hadatac.entity.pojo.Entity.find(); return ok(entity_browser.render(theResults, "Entities")); }// /postIndex() }