VaultFileSystem.java 1.03 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  javax.jcr.RepositoryException
 */
package com.day.jcr.vault.fs.api;

import com.day.jcr.vault.fs.api.AggregateManager;
import com.day.jcr.vault.fs.api.VaultFile;
import com.day.jcr.vault.fs.api.VaultFsConfig;
import com.day.jcr.vault.fs.api.VaultFsTransaction;
import com.day.jcr.vault.fs.api.WorkspaceFilter;
import java.io.IOException;
import javax.jcr.RepositoryException;

public interface VaultFileSystem {
    public void unmount() throws RepositoryException;

    public boolean isMounted();

    public VaultFile getRoot();

    public AggregateManager getAggregateManager();

    public VaultFile getFile(String var1) throws IOException, RepositoryException;

    public VaultFile getFile(VaultFile var1, String var2) throws IOException, RepositoryException;

    public VaultFsTransaction startTransaction();

    public void invalidate() throws RepositoryException;

    public VaultFsConfig getConfig();

    public WorkspaceFilter getWorkspaceFilter();
}