ContextHub.java 3.26 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  org.apache.sling.api.SlingHttpServletRequest
 *  org.apache.sling.api.SlingHttpServletResponse
 *  org.apache.sling.api.resource.Resource
 */
package com.adobe.granite.contexthub.api;

import com.adobe.granite.contexthub.api.Mode;
import com.adobe.granite.contexthub.api.Module;
import com.adobe.granite.contexthub.api.Store;
import java.util.EnumSet;
import java.util.List;
import java.util.Set;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.SlingHttpServletResponse;
import org.apache.sling.api.resource.Resource;

public interface ContextHub {
    public String getPath(SlingHttpServletRequest var1);

    public String getPath(SlingHttpServletRequest var1, boolean var2);

    public Set<String> getRunModes();

    public List<Store> findStores(Resource var1);

    public List<Module> findModules(Resource var1);

    public List<Mode> findModes(Resource var1);

    public List<Store> filterStores(Resource var1, EnumSet<StoreStatus> var2);

    public List<Module> filterModules(Resource var1, EnumSet<ModuleStatus> var2);

    public List<Store> getEnabledStores(Resource var1);

    public List<Module> getEnabledModules(Resource var1);

    public List<Mode> getEnabledModes(Resource var1);

    public List<Store> getDisabledStores(Resource var1);

    public List<Module> getDisabledModules(Resource var1);

    public List<Mode> getDisabledModes(Resource var1);

    public String getTheme(Resource var1);

    public boolean isConfigured(Resource var1);

    public boolean isConfigured(SlingHttpServletRequest var1);

    public String getKernelCodeURL(SlingHttpServletRequest var1);

    public String getUICodeURL(SlingHttpServletRequest var1);

    public String getStylesURL(SlingHttpServletRequest var1);

    public String getUIPageURL(SlingHttpServletRequest var1);

    public List<String> getKernelCategories(SlingHttpServletRequest var1);

    public List<String> getUICategories(SlingHttpServletRequest var1);

    public List<String> getStylesCategories(SlingHttpServletRequest var1);

    public String getKernelCode(SlingHttpServletRequest var1, SlingHttpServletResponse var2);

    public String getUICode(SlingHttpServletRequest var1, SlingHttpServletResponse var2);

    public String getStyles(SlingHttpServletRequest var1);

    public boolean showUi();

    public boolean isSilentMode();

    public boolean isDebug(SlingHttpServletRequest var1);

    public boolean isDisabled(SlingHttpServletRequest var1);

    public String getAnonymousPath();

    /*
     * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
     */
    public static enum ModeStatus {
        ENABLED,
        DISABLED;
        

        private ModeStatus() {
        }
    }

    /*
     * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
     */
    public static enum ModuleStatus {
        ENABLED,
        DISABLED;
        

        private ModuleStatus() {
        }
    }

    /*
     * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
     */
    public static enum StoreStatus {
        ENABLED,
        DISABLED;
        

        private StoreStatus() {
        }
    }

}