private String getResourceTypeOfValidationModel()

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