ConfigurationUtil.java
1.08 KB
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* org.apache.sling.api.resource.Resource
*/
package com.day.cq.wcm.webservicesupport;
import java.util.Iterator;
import org.apache.sling.api.resource.Resource;
public class ConfigurationUtil {
public static final Boolean isService(Resource resource) {
Resource child = resource.getChild("jcr:content");
return child != null && child.isResourceType("cq/cloudserviceconfigs/components/servicepage");
}
public static final Boolean isConfiguration(Resource resource) {
Resource child = resource.getChild("jcr:content");
return child != null && child.isResourceType("cq/cloudserviceconfigs/components/configpage");
}
public static final Boolean hasConfigurations(Resource resource) {
Iterator it = resource.listChildren();
while (it.hasNext()) {
Resource child = (Resource)it.next();
if (!ConfigurationUtil.isConfiguration(child).booleanValue()) continue;
return Boolean.TRUE;
}
return Boolean.FALSE;
}
}