Verify.java 1.82 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.aemds.guide.common.GuideNode
 *  com.adobe.aemds.guide.utils.GuideUtils
 *  org.apache.sling.api.SlingHttpServletRequest
 *  org.apache.sling.api.resource.Resource
 *  org.apache.sling.api.resource.ResourceResolver
 *  org.apache.sling.api.resource.ResourceUtil
 *  org.apache.sling.api.resource.ValueMap
 */
package com.adobe.aemds.guide.addon.common;

import com.adobe.aemds.guide.common.GuideNode;
import com.adobe.aemds.guide.utils.GuideUtils;
import org.apache.sling.api.SlingHttpServletRequest;
import org.apache.sling.api.resource.Resource;
import org.apache.sling.api.resource.ResourceResolver;
import org.apache.sling.api.resource.ResourceUtil;
import org.apache.sling.api.resource.ValueMap;

public class Verify
extends GuideNode {
    public String getCssClassName() {
        return (String)this.resourceProps.get("css", (Object)"");
    }

    public String getWidth() {
        return (String)this.resourceProps.get("width", (Object)"");
    }

    public String getHeight() {
        return (String)this.resourceProps.get("height", (Object)"");
    }

    public String getDisplayMsg() {
        return this.externalize((String)this.resourceProps.get("displayMsg", (Object)""));
    }

    public boolean isInteractive() {
        return "true".equals(this.resourceProps.get("interactive", (Object)"false"));
    }

    public boolean isValidXDP() {
        ResourceResolver resourceResolver = this.getResource().getResourceResolver();
        Resource guideContainerResource = resourceResolver.getResource(GuideUtils.getGuideContainerPath((SlingHttpServletRequest)this.slingRequest, (Resource)this.getResource()));
        ValueMap map = ResourceUtil.getValueMap((Resource)guideContainerResource);
        return map.get((Object)"xdpRef") != null;
    }
}