@Override public void update(DiffReader diff) throws ModelRuntimeException { addAll(diff.getAdded().iterator()); removeAll(diff.getRemoved().iterator()); }
@Override public void update(DiffReader diff) throws ModelRuntimeException { addAll(diff.getAdded().iterator()); removeAll(diff.getRemoved().iterator()); }
public void update(DiffReader diff) throws ModelRuntimeException { removeAll(diff.getRemoved().iterator()); addAll(diff.getAdded().iterator()); }
@Override public void update(DiffReader diff) throws ModelRuntimeException { removeAll(diff.getRemoved().iterator()); addAll(diff.getAdded().iterator()); }
@Override public void performedUpdate(DiffReader diff) { int i = 0; for (Statement s : diff.getAdded()) { i++; assertEquals(new StatementImpl(null, subject, predicate, object), s); } assertEquals(1, i); assertFalse(diff.getRemoved().iterator().hasNext()); } });
/** * Implementations with support for transactions should use them instead of * this implementation. */ @Override public synchronized void update(DiffReader diff) throws ModelRuntimeException { assertModel(); for(Statement r : diff.getRemoved()) { removeStatement(r); } for(Statement a : diff.getAdded()) { addStatement(a); } }
/** * Implementations with support for transactions should use them instead of * this implementation. */ @Override public synchronized void update(DiffReader diff) throws ModelRuntimeException { assertModel(); for (Statement r : diff.getRemoved()) { removeStatement(r); } for (Statement a : diff.getAdded()) { addStatement(a); } }
@Override public synchronized void update(DiffReader diff) throws ModelRuntimeException { assertModel(); lock(); removeAll(diff.getRemoved().iterator()); addAll(diff.getAdded().iterator()); unlock(); }
/** * @throws ModelRuntimeException * if the ModelSet is locked */ public void update(DiffReader diff) throws ModelRuntimeException { synchronized (this) { if (this.isLocked()) { throw new ModelRuntimeException( "ModelSet is locked, cannot perform an update."); } // remove Iterator<? extends Statement> it = diff.getRemoved().iterator(); while (it.hasNext()) { Statement stmt = it.next(); this.removeStatement(stmt); } // add it = diff.getAdded().iterator(); while (it.hasNext()) { Statement stmt = it.next(); this.addStatement(stmt); } } }
/** * @throws ModelRuntimeException * if the ModelSet is locked */ @Override public void update(DiffReader diff) throws ModelRuntimeException { synchronized (this) { if (this.isLocked()) { throw new ModelRuntimeException( "ModelSet is locked, cannot perform an update."); } // remove Iterator<? extends Statement> it = diff.getRemoved().iterator(); while (it.hasNext()) { Statement stmt = it.next(); this.removeStatement(stmt); } // add it = diff.getAdded().iterator(); while (it.hasNext()) { Statement stmt = it.next(); this.addStatement(stmt); } } }
/** * Using lock() and unlock() */ @Override public synchronized void update(DiffReader diff) throws ModelRuntimeException { assertModel(); lock(); for (Statement r : diff.getRemoved()) { removeStatement(r); } for (Statement a : diff.getAdded()) { addStatement(a); } unlock(); } }
/** * Using lock() and unlock() */ @Override public synchronized void update(DiffReader diff) throws ModelRuntimeException { assertModel(); lock(); for (Statement r : diff.getRemoved()) { removeStatement(r); } for (Statement a : diff.getAdded()) { addStatement(a); } unlock(); } }
try { Iterator<? extends Statement> it = diff.getRemoved().iterator(); while(it.hasNext()) { org.openrdf.model.Statement s = ConversionUtil.toOpenRDF(it.next(), it = diff.getAdded().iterator(); while(it.hasNext()) { org.openrdf.model.Statement s = ConversionUtil.toOpenRDF(it.next(),
try { Iterator<? extends Statement> it = diff.getRemoved().iterator(); while(it.hasNext()) { org.openrdf.model.Statement s = ConversionUtil.toOpenRDF(it.next(), it = diff.getAdded().iterator(); while(it.hasNext()) { org.openrdf.model.Statement s = ConversionUtil.toOpenRDF(it.next(),
try { Iterator<? extends Statement> it = diff.getRemoved().iterator(); while (it.hasNext()) { org.openrdf.model.Statement s = ConversionUtil.toOpenRDF(it.next(), valueFactory); it = diff.getAdded().iterator(); while (it.hasNext()) { org.openrdf.model.Statement s = ConversionUtil.toOpenRDF(it.next(), valueFactory);
try { Iterator<? extends Statement> it = diff.getRemoved() .iterator(); while (it.hasNext()) { it = diff.getAdded().iterator(); while (it.hasNext()) { org.openrdf.model.Statement s = ConversionUtil