import org.argeo.cms.CmsException;
import org.argeo.cms.auth.CurrentUser;
import org.argeo.jackrabbit.fs.AbstractJackrabbitFsProvider;
-import org.argeo.jcr.JcrUtils;
import org.argeo.jcr.fs.JcrFileSystem;
import org.argeo.jcr.fs.JcrFsException;
import org.argeo.node.NodeConstants;
public class CmsFsProvider extends AbstractJackrabbitFsProvider {
private Map<String, JcrFileSystem> fileSystems = new HashMap<>();
- private BundleContext bc = FrameworkUtil.getBundle(CmsFsProvider.class).getBundleContext();
@Override
public String getScheme() {
@Override
public FileSystem newFileSystem(URI uri, Map<String, ?> env) throws IOException {
+ BundleContext bc = FrameworkUtil.getBundle(CmsFsProvider.class).getBundleContext();
String username = CurrentUser.getUsername();
if (username == null) {
// TODO deal with anonymous