@Test public void testLockUnlockFilter() throws Exception { SimpleFeatureLocking fl; fl = (SimpleFeatureLocking) rts.getFeatureSource(RENAMED); final FeatureLock lock = FeatureLockFactory.generate(10 * 60 * 1000); Transaction t = new DefaultTransaction(); t.addAuthorization(lock.getAuthorization()); fl.setTransaction(t); fl.setFeatureLock(lock); SimpleFeatureLocking fl2; fl2 = (SimpleFeatureLocking) rts.getFeatureSource(RENAMED); fl.setFeatureLock(lock); fl2.setTransaction(new DefaultTransaction()); assertEquals(1, fl.lockFeatures(fidFilter)); assertEquals(0, fl2.lockFeatures(fidFilter)); fl.unLockFeatures(fidFilter); assertEquals(1, fl2.lockFeatures(fidFilter)); }
public void unLockFeatures() throws IOException { featureLocking().unLockFeatures(); }
public int lockFeatures() throws IOException { return featureLocking().lockFeatures(); }
public void testLockFeatures() throws IOException { FeatureLock lock = new FeatureLock("test", 3600); SimpleFeatureLocking road = (SimpleFeatureLocking) data.getFeatureSource("road"); road.setFeatureLock(lock); assertFalse(isLocked("road", "road.rd1")); road.lockFeatures(); assertTrue(isLocked("road", "road.rd1")); }
public void setFeatureLock(FeatureLock lock) { featureLocking().setFeatureLock(lock); }
public void unLockFeatures(Filter filter) throws IOException { featureLocking().unLockFeatures(store.retypeFilter(filter, typeMap)); }
public int lockFeatures(Query query) throws IOException { return featureLocking().lockFeatures(store.retypeQuery(query, typeMap)); }
public void setFeatureLock(FeatureLock lock) { flocking.setFeatureLock(lock); }
@Test public void testLockUnlockFilter() throws Exception { SimpleFeatureLocking fl; fl = (SimpleFeatureLocking) rts.getFeatureSource(RENAMED); final FeatureLock lock = FeatureLockFactory.generate(10 * 60 * 1000); Transaction t = new DefaultTransaction(); t.addAuthorization(lock.getAuthorization()); fl.setTransaction(t); fl.setFeatureLock(lock); SimpleFeatureLocking fl2; fl2 = (SimpleFeatureLocking) rts.getFeatureSource(RENAMED); fl.setFeatureLock(lock); fl2.setTransaction(new DefaultTransaction()); assertEquals(1, fl.lockFeatures(fidFilter)); assertEquals(0, fl2.lockFeatures(fidFilter)); fl.unLockFeatures(fidFilter); assertEquals(1, fl2.lockFeatures(fidFilter)); }
public void unLockFeatures(Query query) throws IOException { featureLocking().unLockFeatures(store.retypeQuery(query, typeMap)); } }
public int lockFeatures(Filter filter) throws IOException { return featureLocking().lockFeatures(store.retypeFilter(filter, typeMap)); }
public void setFeatureLock(FeatureLock lock) { flocking.setFeatureLock(lock); }
@Test public void testLockUnlockQuery() throws Exception { SimpleFeatureLocking fl; fl = (SimpleFeatureLocking) rts.getFeatureSource(RENAMED); final FeatureLock lock = FeatureLockFactory.generate(10 * 60 * 1000); Transaction t = new DefaultTransaction(); t.addAuthorization(lock.getAuthorization()); fl.setTransaction(t); fl.setFeatureLock(lock); SimpleFeatureLocking fl2; fl2 = (SimpleFeatureLocking) rts.getFeatureSource(RENAMED); fl.setFeatureLock(lock); fl2.setTransaction(new DefaultTransaction()); Query q = new Query(RENAMED, fidFilter); assertEquals(1, fl.lockFeatures(q)); assertEquals(0, fl2.lockFeatures(q)); fl.unLockFeatures(q); assertEquals(1, fl2.lockFeatures(q)); }
public void unLockFeatures() throws IOException { flocking.unLockFeatures(); }
public int lockFeatures(Query query) throws IOException { return flocking.lockFeatures(query); }
@Test public void testLockUnlockQuery() throws Exception { SimpleFeatureLocking fl; fl = (SimpleFeatureLocking) rts.getFeatureSource(RENAMED); final FeatureLock lock = FeatureLockFactory.generate(10 * 60 * 1000); Transaction t = new DefaultTransaction(); t.addAuthorization(lock.getAuthorization()); fl.setTransaction(t); fl.setFeatureLock(lock); SimpleFeatureLocking fl2; fl2 = (SimpleFeatureLocking) rts.getFeatureSource(RENAMED); fl.setFeatureLock(lock); fl2.setTransaction(new DefaultTransaction()); Query q = new Query(RENAMED, fidFilter); assertEquals(1, fl.lockFeatures(q)); assertEquals(0, fl2.lockFeatures(q)); fl.unLockFeatures(q); assertEquals(1, fl2.lockFeatures(q)); } }
public void unLockFeatures(Query query) throws IOException { flocking.unLockFeatures(query); }
public int lockFeatures() throws IOException { return flocking.lockFeatures(); }
public void unLockFeatures(Filter filter) throws IOException { flocking.unLockFeatures(filter); }
public int lockFeatures(Filter filter) throws IOException { return flocking.lockFeatures(filter); }