VersionManager.java 1.05 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  javax.jcr.Node
 *  javax.jcr.Session
 */
package com.day.cq.wcm.api;

import java.util.Calendar;
import java.util.List;
import javax.jcr.Node;
import javax.jcr.Session;

public interface VersionManager {
    public List<PurgeInfo> purgeVersions(Node var1, boolean var2);

    public List<PurgeInfo> purgeVersions(Node var1, boolean var2, int var3, int var4);

    public List<PurgeInfo> purgeVersions(Session var1, String var2, boolean var3, boolean var4);

    public List<PurgeInfo> purgeVersions(Session var1, String var2, boolean var3, boolean var4, int var5, int var6);

    public static interface PurgeInfo {
        public String getVersionName();

        public String getVersionPath();

        public String[] getVersionLabels();

        public Calendar getVersionCreated();

        public boolean isRetained();

        public boolean isBaseVersion();

        public String getError();

        public String getTitle();

        public String getVersionedNodePath();
    }

}