VaultPackage.java 2.61 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  javax.jcr.RepositoryException
 *  javax.jcr.Session
 */
package com.day.jcr.vault.packaging;

import com.day.jcr.vault.fs.config.MetaInf;
import com.day.jcr.vault.fs.io.AccessControlHandling;
import com.day.jcr.vault.fs.io.Archive;
import com.day.jcr.vault.fs.io.ImportOptions;
import com.day.jcr.vault.packaging.Dependency;
import com.day.jcr.vault.packaging.PackageException;
import com.day.jcr.vault.packaging.PackageId;
import java.io.File;
import java.util.Calendar;
import javax.jcr.RepositoryException;
import javax.jcr.Session;

@Deprecated
public interface VaultPackage {
    public static final String NAME_LAST_MODIFIED = "lastModified";
    public static final String NAME_LAST_MODIFIED_BY = "lastModifiedBy";
    @Deprecated
    public static final String NAME_PATH = "path";
    public static final String NAME_GROUP = "group";
    public static final String NAME_NAME = "name";
    public static final String NAME_BUILD_COUNT = "buildCount";
    public static final String NAME_VERSION = "version";
    public static final String NAME_DEPENDENCIES = "dependencies";
    public static final String NAME_CREATED = "created";
    public static final String NAME_CREATED_BY = "createdBy";
    public static final String NAME_LAST_WRAPPED = "lastWrapped";
    public static final String NAME_LAST_WRAPPED_BY = "lastWrappedBy";
    public static final String NAME_AC_HANDLING = "acHandling";
    public static final String NAME_CND_PATTERN = "cndPattern";
    public static final String NAME_DESCRIPTION = "description";
    public static final String NAME_REQUIRES_ROOT = "requiresRoot";
    public static final String NAME_REQUIRES_RESTART = "requiresRestart";
    public static final String NAME_DISABLE_INTERMEDIATE_SAVE = "noIntermediateSaves";
    public static final String PREFIX_INSTALL_HOOK = "installhook.";

    public PackageId getId();

    public boolean isValid();

    public boolean isClosed();

    public MetaInf getMetaInf();

    public long getSize();

    public Calendar getLastModified();

    public String getLastModifiedBy();

    public Calendar getCreated();

    public String getCreatedBy();

    public Calendar getLastWrapped();

    public String getLastWrappedBy();

    public String getDescription();

    @Deprecated
    public boolean requiresRoot();

    public Dependency[] getDependencies();

    public AccessControlHandling getACHandling();

    public void extract(Session var1, ImportOptions var2) throws RepositoryException, PackageException;

    public File getFile();

    public void close();

    public Archive getArchive();
}