GuideOptions.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.aemds.guide.utils;

import com.adobe.aemds.guide.common.GuideContainer;
import com.adobe.aemds.guide.utils.GuideJsonHtmlEmitterFlag;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.SlingHttpServletResponse;
import org.apache.sling.api.resource.Resource;

public class GuideOptions {
    Resource childContainer;
    GuideContainer parentContainer;
    GuideJsonHtmlEmitterFlag guideJsonHtmlEmitterFlag;
    String childContainerPath;
    SlingHttpServletResponse slingResponse;
    String parentContainerPath;
    SlingHttpServletRequest slingRequest;

    public SlingHttpServletResponse getSlingResponse() {
        return this.slingResponse;
    }

    public void setSlingResponse(SlingHttpServletResponse slingResponse) {
        this.slingResponse = slingResponse;
    }

    public void setParentContainerPath(String parentContainerPath) {
        this.parentContainerPath = parentContainerPath;
    }

    public void setParentContainer(GuideContainer parentContainer) {
        this.parentContainer = parentContainer;
    }

    public void setGuideJsonHtmlEmitterFlag(GuideJsonHtmlEmitterFlag guideJsonHtmlEmitterFlag) {
        this.guideJsonHtmlEmitterFlag = guideJsonHtmlEmitterFlag;
    }

    public void setChildContainerPath(String childContainerPath) {
        this.childContainerPath = childContainerPath;
    }

    public SlingHttpServletRequest getSlingRequest() {
        return this.slingRequest;
    }

    public void setSlingRequest(SlingHttpServletRequest slingRequest) {
        this.slingRequest = slingRequest;
    }

    public String getChildContainerPath() {
        return this.childContainerPath;
    }

    public String getParentContainerPath() {
        return this.parentContainerPath;
    }

    public GuideJsonHtmlEmitterFlag getGuideJsonHtmlEmitterFlag() {
        return this.guideJsonHtmlEmitterFlag;
    }

    public Resource getChildContainer() {
        return this.childContainer;
    }

    public GuideContainer getParentContainer() {
        return this.parentContainer;
    }

    public void setChildContainer(Resource childContainer) {
        this.childContainer = childContainer;
    }

    public void setOptionsForChildPanelHTML(GuideJsonHtmlEmitterFlag guideJsonHtmlEmitterFlag, Resource childContainer, SlingHttpServletRequest slingRequest, String parentContainerPath, SlingHttpServletResponse slingResponse) {
        this.setParentContainerPath(parentContainerPath);
        this.setGuideJsonHtmlEmitterFlag(guideJsonHtmlEmitterFlag);
        this.setChildContainer(childContainer);
        this.setSlingRequest(slingRequest);
        this.setSlingResponse(slingResponse);
    }

    public void setOptionsForChildPanelJSON(GuideJsonHtmlEmitterFlag guideJsonHtmlEmitterFlag, Resource childContainer, SlingHttpServletRequest slingRequest, String parentContainerPath) {
        this.setGuideJsonHtmlEmitterFlag(guideJsonHtmlEmitterFlag);
        this.setChildContainer(childContainer);
        this.setSlingRequest(slingRequest);
        this.setParentContainerPath(parentContainerPath);
    }
}