Exemplo n.º 1
0
    @Override
    public WebDAVStorage addingService(ServiceReference<WebDAVStorage> serviceReference) {

      Registry registry = RegistryUtil.getRegistry();

      WebDAVStorage webDAVStorage = registry.getService(serviceReference);

      if (webDAVStorage.getToken() == null) {
        return null;
      }

      _storageMap.put(webDAVStorage.getToken(), webDAVStorage);

      return webDAVStorage;
    }
Exemplo n.º 2
0
    @Override
    public void removedService(
        ServiceReference<WebDAVStorage> serviceReference, WebDAVStorage webDAVStorage) {

      Registry registry = RegistryUtil.getRegistry();

      registry.ungetService(serviceReference);

      _storageMap.remove(webDAVStorage.getToken());
    }
Exemplo n.º 3
0
 private void _deleteStorage(WebDAVStorage storage) {
   if (storage != null) {
     _storageMap.remove(storage.getToken());
   }
 }
Exemplo n.º 4
0
 private void _addStorage(WebDAVStorage storage) {
   _storageMap.put(storage.getToken(), storage);
 }