private void removeCachedConcepts(GraphNode conceptCacheEntryGraphNode) { Iterator<Resource> searchResults = conceptCacheEntryGraphNode.getObjects(CONCEPTS.searchResult); while (searchResults.hasNext()) { Resource concept = searchResults.next(); GraphNode conceptGraphNode = new GraphNode(concept, conceptCacheEntryGraphNode.getGraph()); conceptGraphNode.deleteProperties(OWL.sameAs); conceptGraphNode.deleteProperties(RDFS.comment); conceptGraphNode.deleteProperties(SKOS.prefLabel); conceptGraphNode.deleteProperties(RDF.type); } conceptCacheEntryGraphNode.deleteProperties(CONCEPTS.searchResult); conceptCacheEntryGraphNode.deleteProperties(DC.date); conceptCacheEntryGraphNode.deleteProperties(CONCEPTS.searchTerm); conceptCacheEntryGraphNode.deleteProperties(RDF.type); }
@Override public void removeAll(String field) { if(field == null){ throw new IllegalArgumentException("The parsed field MUST NOT be NULL"); } else if(field.isEmpty()){ throw new IllegalArgumentException("The parsed field MUST NOT be Empty"); } graphNode.deleteProperties(new IRI(field)); } @Override
@Override public void removeAll(String field) { if(field == null){ throw new IllegalArgumentException("The parsed field MUST NOT be NULL"); } else if(field.isEmpty()){ throw new IllegalArgumentException("The parsed field MUST NOT be Empty"); } graphNode.deleteProperties(new IRI(field)); } @Override
private void deleteScript(UriRef scriptUri) { MGraph contentGraph = cgProvider.getContentGraph(); contentHandler.remove(scriptUri); GraphNode scriptNode = new GraphNode(scriptUri, contentGraph); scriptNode.deleteProperty(RDF.type, SCRIPT.Script); scriptNode.deleteProperties(DCTERMS.title); scriptNode.deleteProperties(SCRIPT.scriptLanguage); scriptNode.deleteProperties(SCRIPT.scriptLanguageVersion); scriptNode.deleteProperties(SCRIPT.producedType); }
private void updateProperty(GraphNode node, IRI predicate, RDFTerm object) { node.deleteProperties(predicate); node.addProperty(predicate, object); }
@Override public void generate(GraphNode node, byte[] data, MediaType mediaType) { if (mediaType.getType().startsWith("image")) { try { BufferedImage buffImage = imageReaderService.getBufferedImage( new ByteArrayInputStream(data)); node.deleteProperties(EXIF.width); node.deleteProperties(EXIF.height); node.addProperty(EXIF.width, LiteralFactory.getInstance(). createTypedLiteral(Integer.valueOf(buffImage.getWidth()))); node.addProperty(EXIF.height, LiteralFactory.getInstance(). createTypedLiteral(Integer.valueOf(buffImage.getHeight()))); } catch (IOException ex) { throw new RuntimeException(ex); } } } }
@POST public Response setConfig(@FormParam(value = "defaultBaseUri") String defaultBaseUri, @Context UriInfo uriInfo) { AccessController.checkPermission(new ConfigGuiAccessPermission()); logger.debug("Setting base-uri to {}", defaultBaseUri); if (defaultBaseUri.charAt(defaultBaseUri.length() - 1) != SLASH) { defaultBaseUri += SLASH; } UriRef uri = new UriRef(defaultBaseUri); GraphNode node = platformConfig.getPlatformInstance(); LockableMGraph sysGraph = (LockableMGraph) node.getGraph(); Lock writeLock = sysGraph.getLock().writeLock(); writeLock.lock(); try { node.deleteProperties(PLATFORM.defaultBaseUri); node.addProperty(PLATFORM.defaultBaseUri, uri); } finally { writeLock.unlock(); } return Response.status(Response.Status.ACCEPTED).build(); }
node.deleteProperties(DCTERMS.subject); if(concepts != null) { for (String subject : concepts) {
private void deleteAllPermissionEntriesOfARole(BlankNodeOrIRI role) { AccessController.checkPermission(new SecurityPermission("getPolicy")); if (role == null) { return; } Graph systemGraph = getSystemGraph(); GraphNode graphNode = new GraphNode(role, systemGraph); Lock writeLock = systemGraph.getLock().writeLock(); writeLock.lock(); try { graphNode.deleteProperties(PERMISSION.hasPermission); } finally { writeLock.unlock(); } //refresh the policy so it will recheck the permissions Policy.getPolicy().refresh(); }
scriptNode.deleteProperties(DCTERMS.title); scriptNode.deleteProperties(SCRIPT.scriptLanguage); scriptNode.deleteProperties(SCRIPT.scriptLanguageVersion); scriptNode.deleteProperties(SCRIPT.producedType); scriptNode.addProperty(RDF.type, SCRIPT.Script); scriptNode.addProperty(DCTERMS.title,
userGraphNode.deleteProperties(SIOC.has_function); addRolesToUser(assignedRoles, (BlankNodeOrIRI) userGraphNode.getNode());