public void unLockFeatureID( String typeName, String authID, Transaction transaction, FeatureLock featureLock) throws IOException { DataStore store = cache.getDataStore(typeName, false); if ((store != null) && (store.getLockingManager() != null)) { store.getLockingManager().unLockFeatureID(typeName, authID, transaction, featureLock); } }
/** Unlocks features specified by a filter. */ public final void unLockFeatures(Filter filter) throws IOException { filter = resolvePropertyNames(filter); String typeName = getSchema().getTypeName(); FeatureReader<SimpleFeatureType, SimpleFeature> reader = getReader(filter); try { while (reader.hasNext()) { SimpleFeature feature = reader.next(); // // Use native locking? // if (canLock()) { doUnlockInternal(typeName, feature); } else { getDataStore() .getLockingManager() .unLockFeatureID(typeName, feature.getID(), transaction, lock); } } } finally { reader.close(); } }
/** * @see org.geotools.data.LockingManager#unLockFeatureID(java.lang.String, * java.lang.String, org.geotools.data.Transaction, * org.geotools.data.FeatureLock) */ public void unLockFeatureID(String typeName, String authID, Transaction transaction, FeatureLock featureLock) throws IOException { AbstractFileDataStore afds = (AbstractFileDataStore) dataStores.get(typeName); if ((afds != null) && (afds.getLockingManager() != null)) { afds.getLockingManager().unLockFeatureID(typeName, authID, transaction, featureLock); } }
@Override protected void doUnlockInternal(final String typeName, final SimpleFeature feature) throws IOException { getDataStore().getLockingManager().unLockFeatureID( typeName, feature.getID(), transaction, lock); } }
public void unLockFeatureID(String typeName, String authID, Transaction transaction, FeatureLock featureLock) throws IOException { DataStore store = cache.getDataStore(typeName, false); if ((store != null) && (store.getLockingManager() != null)) { store.getLockingManager().unLockFeatureID(typeName, authID, transaction, featureLock); } }
public void unLockFeatureID(String typeName, String authID, Transaction transaction, FeatureLock featureLock) throws IOException { DataStore store = cache.getDataStore(typeName, false); if ((store != null) && (store.getLockingManager() != null)) { store.getLockingManager().unLockFeatureID(typeName, authID, transaction, featureLock); } }
try { feature = reader.next(); lockingManager.unLockFeatureID(typeName, feature.getID(), getTransaction(), featureLock); } catch (NoSuchElementException nosuch) {
try { feature = reader.next(); lockingManager.unLockFeatureID(typeName, feature.getID(), getTransaction(), featureLock); } catch (NoSuchElementException nosuch) {
try { feature = reader.next(); lockingManager.unLockFeatureID(typeName, feature.getID(), getTransaction(), featureLock); } catch (NoSuchElementException nosuch) {
try { feature = (SimpleFeature) reader.next(); lockingManager.unLockFeatureID(typeName, feature.getID(), getTransaction(), featureLock); } catch (NoSuchElementException nosuch) {
/** * Unlocks features specified by a filter. */ public final void unLockFeatures(Filter filter) throws IOException { filter = resolvePropertyNames(filter); String typeName = getSchema().getTypeName(); FeatureReader<SimpleFeatureType, SimpleFeature> reader = getReader(filter); try { while( reader.hasNext() ) { SimpleFeature feature = reader.next(); // // Use native locking? // if(canLock()) { doLockInternal(typeName,feature); } else { getDataStore().getLockingManager() .unLockFeatureID(typeName, feature.getID(), transaction, lock); } } } finally { reader.close(); } }