public void deletePermissions(String uri) { this.graphManager.deletePermissions(uri, currentTransaction); }
@Test public void testWriteRead_defaultGraph() throws FileNotFoundException { File file = new File(datasource + "semantics.trig"); FileHandle filehandle = new FileHandle(); filehandle.set(file); gmWriter.write(gmWriter.DEFAULT_GRAPH, filehandle.withMimetype(RDFMimeTypes.TRIG)); FileHandle handle = gmWriter.read(gmWriter.DEFAULT_GRAPH, new FileHandle()); GraphPermissions permissions = gmWriter.getPermissions(gmWriter.DEFAULT_GRAPH); System.out.println(permissions); assertEquals(Capability.UPDATE, permissions.get("rest-writer").iterator().next()); assertEquals(Capability.READ, permissions.get("rest-reader").iterator().next()); gmWriter.deletePermissions(gmWriter.DEFAULT_GRAPH); permissions = gmWriter.getPermissions(gmWriter.DEFAULT_GRAPH); System.out.println(permissions); assertEquals(Capability.UPDATE, permissions.get("rest-writer").iterator().next()); File readFile = handle.get(); String expectedContent = convertFileToString(readFile); System.out.println(gmWriter.listGraphUris().next().toString()); assertTrue("" + gmWriter.listGraphUris().next().toString(), gmWriter.listGraphUris().next().toString().equals("http://marklogic.com/semantics#default-graph")); assertTrue("Did not insert document or inserted empty doc", expectedContent.contains("http://www.example.org/exampleDocument#Monica")); }
@Test public void F_testDeletePermissions() throws Exception { gmgr.deletePermissions(graphUri); GraphPermissions permissions = gmgr.getPermissions(graphUri); assertEquals(4, permissions.size()); assertNull(permissions.get("read-privileged")); }
gmTestPerm.deletePermissions(uri, trx); try { perms = gmTestPerm.getPermissions(uri, trx); gmTestPerm.deletePermissions(uri, trx); gmTestPerm.deletePermissions(uri, trx);
gmTestPerm.deletePermissions(uri); perms = gmTestPerm.getPermissions(uri); assertNull(perms.get("test-perm")); gmTestPerm.deletePermissions(uri); gmTestPerm.deletePermissions(uri);