MetaInf.java 1.02 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.day.jcr.vault.fs.config;

import com.day.jcr.vault.fs.api.VaultFsConfig;
import com.day.jcr.vault.fs.api.WorkspaceFilter;
import com.day.jcr.vault.fs.config.VaultSettings;
import com.day.jcr.vault.fs.spi.NodeTypeSet;
import com.day.jcr.vault.fs.spi.PrivilegeDefinitions;
import java.util.Collection;
import java.util.Properties;

public interface MetaInf {
    public static final int FORMAT_VERSION_1 = 1;
    public static final int FORMAT_VERSION_2 = 2;
    public static final String PACKAGE_FORMAT_VERSION = "packageFormatVersion";
    public static final String CREATED = "created";
    public static final String CREATED_BY = "createdBy";

    public int getPackageFormatVersion();

    public VaultSettings getSettings();

    public WorkspaceFilter getFilter();

    public VaultFsConfig getConfig();

    public Properties getProperties();

    public Collection<NodeTypeSet> getNodeTypes();

    public PrivilegeDefinitions getPrivileges();

    public boolean hasDefinition();
}