List of usage examples for com.google.gwt.gears.client.localserver ResourceStore remove
public native void remove(String url) ;
From source file:org.sigmah.client.offline.sigmah.sync.ApplicationSynchronizer.java
License:Open Source License
@Override public void updateDistantDatabase() { // Disabling the local store. fireOnStart();//from w w w .ja v a2 s . c om fireOnTaskChange(I18N.CONSTANTS.synchronizerApplicationUpload_0()); try { final Factory factory = Factory.getInstance(); if (factory != null) { final ManagedResourceStore managedResourceStore = Offline.getManagedResourceStore(); managedResourceStore.setEnabled(false); final LocalServer localServer = factory.createLocalServer(); final ResourceStore store = localServer.createStore(OnlineMode.LOCAL_DATABASE_NAME); store.remove("./"); } fireOnComplete(); } catch (GearsException ex) { Log.debug("Google Gears error while trying to remove Sigmah from the cache.", ex); fireOnFailure(false, I18N.CONSTANTS.synchronizerApplicationUpload_0_failed() + ex.getMessage()); } }
From source file:org.sigmah.client.offline.sigmah.sync.AuthTokenSynchronizer.java
License:Open Source License
@Override public void updateDistantDatabase() { fireOnStart();// w ww. j a va 2s . c om fireOnTaskChange(I18N.CONSTANTS.synchronizerAuthTokenUpload_0()); final Factory factory = Factory.getInstance(); if (factory != null) { final LocalServer localServer = factory.createLocalServer(); try { if (localServer.canServeLocally("../SigmahAuthToken")) { final ResourceStore store = localServer.createStore(OnlineMode.LOCAL_DATABASE_NAME); store.remove("../SigmahAuthToken"); } fireOnComplete(); } catch (GearsException ex) { Log.debug("Google Gears error while trying to remove the AuthToken from cache.", ex); fireOnFailure(true, I18N.CONSTANTS.synchronizerAuthTokenUpload_0_failed() + ex.getMessage()); } } }