@Override public boolean addAllowed(boolean everyTriple) { return other.addAllowed(everyTriple) ; }
@SuppressWarnings("deprecation") @Override public boolean addAllowed(boolean everyTriple) { return parentCapabilities.addAllowed(everyTriple); }
@SuppressWarnings("deprecation") @Override public boolean addAllowed(boolean everyTriple) { return parentCapabilities.addAllowed(everyTriple); }
@Override public boolean addAllowed() { return other.addAllowed() ; }
@Override public boolean addAllowed() { return parentCapabilities.addAllowed(); }
@Override public boolean addAllowed(boolean everyTriple) { return other.addAllowed(everyTriple) ; }
@Override public boolean addAllowed() { return parentCapabilities.addAllowed(); }
@Override public boolean addAllowed() { return other.addAllowed() ; }
/** * @sec.graph Update */ @Override public boolean addAllowed() { return securityEvaluator.evaluate(securityEvaluator.getPrincipal(), Action.Update, graphIRI) && capabilities.addAllowed(); }
/** * @sec.graph Update * @sec.triple Create (if everyTriple is true) */ @SuppressWarnings("deprecation") @Override public boolean addAllowed( final boolean everyTriple ) { Object principal = securityEvaluator.getPrincipal(); boolean retval = securityEvaluator.evaluate(principal, Action.Update, graphIRI) && capabilities.addAllowed(everyTriple); if (retval && everyTriple) { // special security check retval = securityEvaluator.evaluate(principal, Action.Create, graphIRI, Triple.ANY); } return retval; }
/** * @sec.graph Update * @sec.triple Delete (if everyTriple is true) */ @SuppressWarnings("deprecation") @Override public boolean deleteAllowed( final boolean everyTriple ) { Object principal = securityEvaluator.getPrincipal(); boolean retval = securityEvaluator.evaluate(principal, Action.Update, graphIRI) && capabilities.addAllowed(everyTriple); if (retval && everyTriple) { // special security check retval = securityEvaluator.evaluate(principal, Action.Delete, graphIRI, Triple.ANY); } return retval; }
public void testCanAccess() { Capabilities c = new AllFalse(); boolean b = false; b = c.addAllowed(); b = c.deleteAllowed(); b = c.sizeAccurate(); } }
public void testCanAccess() { Capabilities c = new AllFalse(); boolean b = false; b = c.addAllowed(); b = c.deleteAllowed(); b = c.sizeAccurate(); } }
public void testHasCapabilities() { Graph g = getGraph(); Capabilities c = g.getCapabilities(); boolean sa = c.sizeAccurate(); boolean aaSome = c.addAllowed(); boolean daSome = c.deleteAllowed(); }
public void testHasCapabilities() { Graph g = getGraph(); Capabilities c = g.getCapabilities(); boolean sa = c.sizeAccurate(); boolean aaSome = c.addAllowed(); boolean daSome = c.deleteAllowed(); }
@ContractTest public void testGetCapabilities() { Graph g = producer.newInstance(); Capabilities c = g.getCapabilities(); assertNotNull("Capabilities are not returned", c); try { c.sizeAccurate(); } catch (Exception e) { fail("sizeAccurate() threw Exception: " + e.toString()); } try { c.addAllowed(); } catch (Exception e) { fail("addAllowed() threw Exception: " + e.toString()); } try { c.deleteAllowed(); } catch (Exception e) { fail("deleteAllowed() threw Exception: " + e.toString()); } }
@ContractTest public void testGetCapabilities() { Graph g = producer.newInstance(); Capabilities c = g.getCapabilities(); assertNotNull("Capabilities are not returned", c); try { c.sizeAccurate(); } catch (Exception e) { fail("sizeAccurate() threw Exception: " + e.toString()); } try { c.addAllowed(); } catch (Exception e) { fail("addAllowed() threw Exception: " + e.toString()); } try { c.deleteAllowed(); } catch (Exception e) { fail("deleteAllowed() threw Exception: " + e.toString()); } }
@Test public void zero_basic_1() { DatasetGraph dsg = DatasetGraphZero.create(); assertFalse(dsg.find().hasNext()); assertTrue(dsg.supportsTransactionAbort()); assertEquals(0, dsg.getDefaultGraph().size()); assertFalse(dsg.getDefaultGraph().getCapabilities().addAllowed()); }
@Test public void sink_basic_1() { DatasetGraph dsg = DatasetGraphSink.create(); assertFalse(dsg.find().hasNext()); assertTrue(dsg.supportsTransactionAbort()); assertEquals(0, dsg.getDefaultGraph().size()); assertTrue(dsg.getDefaultGraph().getCapabilities().addAllowed()); }