/** * Provides the node in the system graph corresponding to rdf:type Role * * @return Role class node */ public GraphNode getRoleType() { return new GraphNode(PERMISSION.Role, systemGraph); }
/** * Provides the node in the system graph corresponding to rdf:type * Permission * * @return Permission class node */ public GraphNode getPermissionType() { return new GraphNode(PERMISSION.Permission, systemGraph); }
@Override public GraphNode next() { RDFTerm object = objects.next(); return new GraphNode(object, graph); }
@Override public GraphNode next() { RDFTerm object = subjects.next(); return new GraphNode(object, graph); }
@Override public GraphNode next() { RDFTerm object = subjects.next(); return new GraphNode(object, graph); }
/** * Returns the platforminstance as <code>GraphNode</code> of the system * graph (a LockableGraph). Access controls applies to the system graph * instance underlying the <code>GraphNode</code>. * * @return */ public GraphNode getPlatformInstance() { return new GraphNode(getPlatformInstanceRDFTerm(), systemGraph); }
/** * Returns the <code>LanguageDescription</code> of the default language * of the platform. * @return the language description of the default language. */ public LanguageDescription getDefaultLanguage() { return new LanguageDescription( new GraphNode(languageListCache.get(0), getConfigGraph())); }
@Override public GraphNode getUserInSystemGraph(final String name) { Graph systemGraph = getSystemGraph(); BlankNodeOrIRI user = getUserByUserName(name); if (user != null) { return new GraphNode(user, systemGraph); } else { return null; } }
private Graph getLanguageContext(NonLiteral langUri) { Graph lingvojRdf = getLingvojGraph(); GraphNode languageNode = new GraphNode(langUri, lingvojRdf); return languageNode.getNodeContext(); }
private List<VirtualProperty> getVirtualPropertyList(GraphNode r, List<VirtualProperty> vPropertyList) { List<Resource> rdfList = getPropertyList(r); for (Resource childPropertyResource : rdfList) { vPropertyList.add(asVirtualProperty(new GraphNode(childPropertyResource, r.getGraph()), vPropertyList)); } return vPropertyList; }
private GraphNode getRecipe(String templatePath) { Graph rg = recipesGraphProvider.getRecipesGraph(); GraphNode literalNode = new GraphNode(new PlainLiteralImpl(templatePath), rg); Iterator<GraphNode> recipes = literalNode.getSubjectNodes(RECIPES.recipeDomain); if (recipes.hasNext()) { return recipes.next(); } else { return null; } } }
private void addAvailableRoles(GraphNode result) { Iterator<NonLiteral> roles = userManager.getRoles(); while (roles.hasNext()) { GraphNode role = new GraphNode(roles.next(), systemGraph); result.addProperty(USERMANAGER.role, role.getNode()); addCustomPropertiesOfRole(role, result); } }
private GraphNode getUserContext() { GraphNode contextNode = new GraphNode(new BlankNode(), new SimpleGraph()); synchronized(contextProviders) { Iterator<UserContextProvider> providersIter = contextProviders.iterator(); while (providersIter.hasNext()) { UserContextProvider userContextProvider = providersIter.next(); contextNode = userContextProvider.addUserContext(contextNode); } } return contextNode; } }
private void deleteExecutionUri(NonLiteral scriptGeneratedResource, UriRef scriptUri) { MGraph contentGraph = cgProvider.getContentGraph(); GraphNode generatedResourceNode = new GraphNode(scriptGeneratedResource, contentGraph); generatedResourceNode.deleteProperty(RDF.type, SCRIPT.ScriptGeneratedResource); generatedResourceNode.deleteProperty(SCRIPT.scriptSource, scriptUri); }
/** * Returns a GraphNode representing the requested resources in an empty Graph * @param request * @return a GraphNode representing the resource */ static GraphNode getServiceNode(HttpServletRequest request) { final IRI serviceUri = new IRI(getFullRequestUrl(request)); final Graph resultGraph = new SimpleGraph(); return new GraphNode(serviceUri, resultGraph); }
@GET public GraphNode resetPage(@Context UriInfo uriInfo) { TrailingSlash.enforcePresent(uriInfo); GraphNode result = new GraphNode(new BNode(), new SimpleMGraph()); result.addProperty(RDF.type, USERMANAGER.PasswordResetPage); return result; }
private GraphNode addConceptCacheNode(MGraph conceptCacheMGraph) { GraphNode conceptCacheGraphNode = new GraphNode(new BNode(), conceptCacheMGraph); conceptCacheGraphNode.addProperty(RDF.type, CONCEPTS.ConceptCache); conceptCacheGraphNode.addProperty(CONCEPTS.sparqlEndPoint, sparqlEndPoint); if (defaultGraph != null) { conceptCacheGraphNode.addProperty(CONCEPTS.defaultGraph, defaultGraph); } return conceptCacheGraphNode; }
@GET public GraphNode entry(@Context UriInfo uriInfo) throws IOException { AccessController.checkPermission(new LoggingManagerAccessPermission()); TrailingSlash.enforcePresent(uriInfo); SimpleMGraph resultMGraph = new SimpleMGraph(); GraphNode result = new GraphNode(new BNode(), resultMGraph); result.addPropertyValue(LOGGING.loggingConfig, getPropertiesAsString()); result.addProperty(RDF.type, PLATFORM.HeadedPage); result.addProperty(RDF.type, LOGGING.LoggingConfigPage); return result; }
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 GraphNode addPermission(GraphNode subjectNode, String permissionString) { if (hasPermission(subjectNode, permissionString)) { return subjectNode; } GraphNode permissionNode = new GraphNode(new BlankNode(), systemGraph); permissionNode.addProperty(RDF.type, PERMISSION.Permission); // permissionNode.addProperty(DC.title, new PlainLiteralImpl(permissionName)); subjectNode.addProperty(PERMISSION.hasPermission, permissionNode.getNode()); permissionNode.addProperty(PERMISSION.javaPermissionEntry, new PlainLiteralImpl(permissionString)); return subjectNode; }