/** * Deletes a script. * * @param script the script URI. * @return CREATED Responce if script has been deleted. * */ @POST @Path("delete") public Response deleteScript(@FormParam("script") String script) { AccessController.checkPermission(new ScriptManagerAppPermission()); UriRef scriptUri = new UriRef(script); //remove execution URIs Set<NonLiteral> scriptGeneratedResources = getScriptGeneratedResources(scriptUri); for(NonLiteral scriptGenratedResource : scriptGeneratedResources) { deleteExecutionUri(scriptGenratedResource, scriptUri); } //remove Script deleteScript(scriptUri); logger.info("script {} deleted", scriptUri); return Response.status(Status.CREATED).build(); }
MGraph resultGraph = new SimpleMGraph(); Iterator<NonLiteral> executionUris = getScriptGeneratedResources(script).iterator(); while(executionUris.hasNext()){ resultGraph.add(new TripleImpl(resultResource,