in src/main/java/org/apache/sling/query/impl/resource/ResourcePredicate.java [75:94]
private boolean isResourceType(Resource resource, String resourceType) {
if (StringUtils.isBlank(resourceType)) {
return true;
}
if (resource.isResourceType(resourceType)) {
return true;
}
if (!isValidType(resourceType)) {
return false;
}
Node node = resource.adaptTo(Node.class);
try {
if (node != null) {
return node.isNodeType(resourceType);
}
} catch (RepositoryException e) {
LOG.error("Can't check node type", e);
}
return false;
}