PackageShareSession.java 1.14 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  javax.jcr.Node
 *  javax.jcr.RepositoryException
 *  org.apache.sling.commons.json.JSONObject
 */
package com.day.crx.packaging;

import com.day.crx.packaging.*;
import org.apache.sling.commons.json.JSONObject;

import javax.jcr.Node;
import javax.jcr.RepositoryException;
import java.io.File;
import java.io.IOException;
import java.util.Set;

public interface PackageShareSession {
    public boolean isAnonymous();

    public PackageShare getService();

    public String getId();

    public long getCreationTime();

    public boolean isNew();

    public String getUserId();

    public String getUserName();

    public Set<String> getSharedGroups();

    public Set<PackageInfo> getAvailablePackages();

    public JSONObject getSessionInfo();

    public void logout();

    public Proxy createProxy(boolean var1);

    public JSONResponse uploadPackage(Node var1, ProxyTracker var2, String var3) throws IOException, RepositoryException;

    public JSONResponse uploadPackage(File var1, String var2, ProxyTracker var3, String var4) throws IOException, RepositoryException;
}