private boolean isResourceType()

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;
    }