in src/main/java/org/apache/sling/validation/impl/resourcemodel/ResourceValidationModelProviderImpl.java [192:207]
private String getResourceTypeOfValidationModel(@NotNull String path) throws LoginException {
ResourceResolver resourceResolver = null;
try {
resourceResolver = rrf.getServiceResourceResolver(null);
Resource modelResource = resourceResolver.getResource(path);
if (modelResource == null) {
throw new IllegalStateException("Can not or no longer read resource at '" + path + "'. Please check privileges of service resource resolver with user id '" + resourceResolver.getUserID() + "'");
}
ValueMap properties = modelResource.getValueMap();
return properties.get(VALIDATING_RESOURCE_TYPE, String.class);
} finally {
if (resourceResolver != null) {
resourceResolver.close();
}
}
}