PageManager.java 4.1 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  aQute.bnd.annotation.ProviderType
 *  javax.jcr.Node
 *  org.apache.sling.api.resource.Resource
 */
package com.day.cq.wcm.api;

import aQute.bnd.annotation.ProviderType;
import com.day.cq.wcm.api.Page;
import com.day.cq.wcm.api.Revision;
import com.day.cq.wcm.api.Template;
import com.day.cq.wcm.api.WCMException;
import com.day.cq.wcm.api.msm.Blueprint;
import java.util.Calendar;
import java.util.Collection;
import javax.jcr.Node;
import org.apache.sling.api.resource.Resource;

@ProviderType
public interface PageManager {
    public Page getPage(String var1);

    public Page getContainingPage(Resource var1);

    public Page getContainingPage(String var1);

    public Page create(String var1, String var2, String var3, String var4) throws WCMException;

    public Page create(String var1, String var2, String var3, String var4, boolean var5) throws WCMException;

    public Page move(Page var1, String var2, String var3, boolean var4, boolean var5, String[] var6) throws WCMException;

    public Page move(Page var1, String var2, String var3, boolean var4, boolean var5, String[] var6, String[] var7) throws WCMException;

    public Resource move(Resource var1, String var2, String var3, boolean var4, boolean var5, String[] var6) throws WCMException;

    public Resource move(Resource var1, String var2, String var3, boolean var4, boolean var5, String[] var6, String[] var7) throws WCMException;

    public Resource copy(CopyOptions var1) throws WCMException;

    public Page copy(Page var1, String var2, String var3, boolean var4, boolean var5) throws WCMException;

    public Page copy(Page var1, String var2, String var3, boolean var4, boolean var5, boolean var6) throws WCMException;

    public Resource copy(Resource var1, String var2, String var3, boolean var4, boolean var5) throws WCMException;

    public Resource copy(Resource var1, String var2, String var3, boolean var4, boolean var5, boolean var6) throws WCMException;

    public void delete(Page var1, boolean var2) throws WCMException;

    public void delete(Page var1, boolean var2, boolean var3) throws WCMException;

    public void delete(Resource var1, boolean var2) throws WCMException;

    public void delete(Resource var1, boolean var2, boolean var3) throws WCMException;

    public void order(Page var1, String var2) throws WCMException;

    public void order(Page var1, String var2, boolean var3) throws WCMException;

    public void order(Resource var1, String var2) throws WCMException;

    public void order(Resource var1, String var2, boolean var3) throws WCMException;

    public Template getTemplate(String var1);

    public Collection<Template> getTemplates(String var1);

    @Deprecated
    public Collection<Blueprint> getBlueprints(String var1);

    public Revision createRevision(Page var1) throws WCMException;

    public Revision createRevision(Page var1, String var2, String var3) throws WCMException;

    public Collection<Revision> getRevisions(String var1, Calendar var2) throws WCMException;

    public Collection<Revision> getRevisions(String var1, Calendar var2, boolean var3) throws WCMException;

    public Collection<Revision> getChildRevisions(String var1, Calendar var2) throws WCMException;

    public Collection<Revision> getChildRevisions(String var1, Calendar var2, boolean var3) throws WCMException;

    public Collection<Revision> getChildRevisions(String var1, String var2, Calendar var3) throws WCMException;

    public Page restore(String var1, String var2) throws WCMException;

    public Page restoreTree(String var1, Calendar var2) throws WCMException;

    public Page restoreTree(String var1, Calendar var2, boolean var3) throws WCMException;

    public void touch(Node var1, boolean var2, Calendar var3, boolean var4) throws WCMException;

    public static class CopyOptions {
        public Page page;
        public Resource resource;
        public String destination;
        public String beforeName;
        public boolean shallow;
        public boolean resolveConflict;
        public boolean autoSave;
        public boolean adjustReferences;
    }

}