Uses of Interface
org.apache.sling.api.resource.ResourceResolver
Packages that use ResourceResolver
Package
Description
-
Uses of ResourceResolver in org.apache.sling.api
Methods in org.apache.sling.api that return ResourceResolverModifier and TypeMethodDescription@NotNull ResourceResolver
SlingHttpServletRequest.getResourceResolver()
Deprecated.Returns theResourceResolver
which resolved theresource
of this request.@NotNull ResourceResolver
SlingJakartaHttpServletRequest.getResourceResolver()
Returns theResourceResolver
which resolved theresource
of this request. -
Uses of ResourceResolver in org.apache.sling.api.resource
Methods in org.apache.sling.api.resource that return ResourceResolverModifier and TypeMethodDescription@NotNull ResourceResolver
Returns a newResourceResolver
instance based on the givenauthenticationInfo
map and the original authentication info used to create this instance.@NotNull ResourceResolver
ResourceResolverFactory.getAdministrativeResourceResolver
(Map<String, Object> authenticationInfo) Deprecated.as of 2.4 (bundle version 2.5.0) because of inherent security issues.@NotNull ResourceResolver
Resource.getResourceResolver()
Returns theResourceResolver
from which this resource has been retrieved.@NotNull ResourceResolver
ResourceResolverFactory.getResourceResolver
(Map<String, Object> authenticationInfo) Returns a newResourceResolver
instance with further configuration taken from the givenauthenticationInfo
map.@NotNull ResourceResolver
ResourceWrapper.getResourceResolver()
Returns the value of callinggetResourceResolver
on thewrapped resource
.@NotNull ResourceResolver
SyntheticResource.getResourceResolver()
Returns theResourceResolver
with which this synthetic resource is related ornull
if none.@NotNull ResourceResolver
ResourceResolverFactory.getServiceResourceResolver
(Map<String, Object> authenticationInfo) Returns a newResourceResolver
instance with privileges assigned to the service provided by the calling bundle.@Nullable ResourceResolver
ResourceResolverFactory.getThreadResourceResolver()
Returns theResourceResolver
for the current thread.Methods in org.apache.sling.api.resource with parameters of type ResourceResolverModifier and TypeMethodDescriptionvoid
ModifyingResourceProvider.commit
(ResourceResolver resolver) Deprecated.Commit all transient changes: create, delete and updatesModifyingResourceProvider.create
(ResourceResolver resolver, String path, Map<String, Object> properties) Deprecated.Create a new resource at the given path.void
ModifyingResourceProvider.delete
(ResourceResolver resolver, String path) Deprecated.Delete the resource at the given path.QueriableResourceProvider.findResources
(ResourceResolver resolver, String query, String language) Deprecated.Searches for resources using the given query formulated in the given language.AttributableResourceProvider.getAttribute
(ResourceResolver resolver, String name) Deprecated.Returns the value of the given resource provider attribute ornull
if the attribute is not set or not visible (as e.g.AttributableResourceProvider.getAttributeNames
(ResourceResolver resolver) Deprecated.Returns a collection of attribute names whose value can be retrieved calling theAttributableResourceProvider.getAttribute(ResourceResolver, String)
method.static @NotNull Resource
ResourceUtil.getOrCreateResource
(@NotNull ResourceResolver resolver, @NotNull String path, String resourceType, String intermediateResourceType, boolean autoCommit) Creates or gets the resource at the given path.static @NotNull Resource
ResourceUtil.getOrCreateResource
(@NotNull ResourceResolver resolver, @NotNull String path, Map<String, Object> resourceProperties, String intermediateResourceType, boolean autoCommit) Creates or gets the resource at the given path.@Nullable Resource
ParametrizableResourceProvider.getResource
(@NotNull ResourceResolver resourceResolver, @NotNull String path, @NotNull Map<String, String> parameters) Deprecated.Returns a resource from this resource provider ornull
if the resource provider cannot find it.@Nullable Resource
ResourceProvider.getResource
(@NotNull ResourceResolver resourceResolver, @NotNull String path) Deprecated.Returns a resource from this resource provider ornull
if the resource provider cannot find it.@Nullable Resource
ResourceProvider.getResource
(@NotNull ResourceResolver resourceResolver, @NotNull javax.servlet.http.HttpServletRequest request, @NotNull String path) Deprecated.since 2.2.0 (and JCR Resource 2.1.0), this method will not be invoked.static @Nullable String
ResourceUtil.getResourceSuperType
(@NotNull ResourceResolver resourceResolver, String resourceType) Deprecated.boolean
ModifyingResourceProvider.hasChanges
(ResourceResolver resolver) Deprecated.Are there any transient changes?QueriableResourceProvider.queryResources
(ResourceResolver resolver, String query, String language) Deprecated.Queries the storage using the given query formulated in the given language.void
ModifyingResourceProvider.revert
(ResourceResolver resolver) Deprecated.Revert all transient changes: create, delete and updates.Constructors in org.apache.sling.api.resource with parameters of type ResourceResolverModifierConstructorDescriptionNonExistingResource
(ResourceResolver resourceResolver, String resourceURI) Create a new non existing resource.SyntheticResource
(@NotNull ResourceResolver resourceResolver, @NotNull String path, @NotNull String resourceType) Creates a synthetic resource with the givenpath
andresourceType
.SyntheticResource
(@NotNull ResourceResolver resourceResolver, @NotNull ResourceMetadata rm, @NotNull String resourceType) Creates a synthetic resource with the givenResourceMetadata
andresourceType
. -
Uses of ResourceResolver in org.apache.sling.api.scripting
Methods in org.apache.sling.api.scripting that return ResourceResolverMethods in org.apache.sling.api.scripting with parameters of type ResourceResolverModifier and TypeMethodDescription@Nullable SlingScript
SlingScriptResolver.findScript
(@NotNull ResourceResolver resourceResolver, @NotNull String name) Deprecated.Finds theSlingScript
for the given name.void
SlingBindings.setResourceResolver
(ResourceResolver resourceResolver) -
Uses of ResourceResolver in org.apache.sling.api.security
Methods in org.apache.sling.api.security with parameters of type ResourceResolverModifier and TypeMethodDescriptionboolean
ResourceAccessSecurity.canCreate
(@NotNull String absPathName, @NotNull ResourceResolver resourceResolver) Check whether a resource can be created at the path.@NotNull String
ResourceAccessSecurity.transformQuery
(@NotNull String query, @NotNull String language, @NotNull ResourceResolver resourceResolver) Optionally transform a query based on the current user's credentials. -
Uses of ResourceResolver in org.apache.sling.api.servlets
Methods in org.apache.sling.api.servlets with parameters of type ResourceResolverModifier and TypeMethodDescription@Nullable jakarta.servlet.Servlet
ServletResolver.resolve
(@NotNull ResourceResolver resolver, @NotNull String scriptName) Resolves ajakarta.servlet.Servlet
whoseservice
method may be used to handle a request.javax.servlet.Servlet
ServletResolver.resolveServlet
(@NotNull ResourceResolver resolver, @NotNull String scriptName) Deprecated.UseServletResolver.resolve(ResourceResolver, String)
instead. -
Uses of ResourceResolver in org.apache.sling.api.uri
Methods in org.apache.sling.api.uri with parameters of type ResourceResolverModifier and TypeMethodDescriptionstatic @NotNull SlingUriBuilder
SlingUriBuilder.createFrom
(@NotNull URI uri, @Nullable ResourceResolver resourceResolver) Creates a builder from an arbitrary URI.static @NotNull SlingUriBuilder
SlingUriBuilder.parse
(@NotNull String uriStr, @Nullable ResourceResolver resourceResolver) Creates a builder from an arbitrary URI string.@NotNull SlingUriBuilder
SlingUriBuilder.setResourceResolver
(ResourceResolver resourceResolver) Sets the resource resolver (required forRequestPathInfo.getSuffixResource()
). -
Uses of ResourceResolver in org.apache.sling.api.wrappers
Classes in org.apache.sling.api.wrappers that implement ResourceResolverModifier and TypeClassDescriptionclass
TheResourceResolverWrapper
is a wrapper for anyResourceResolver
, delegating all method calls to the wrapped resource resolver by default.Methods in org.apache.sling.api.wrappers that return ResourceResolverModifier and TypeMethodDescription@NotNull ResourceResolver
Wraps and returns theResourceResolver
obtained by callingclone
on the wrapped resource resolver.@NotNull ResourceResolver
JakartaToJavaxRequestWrapper.getResourceResolver()
@NotNull ResourceResolver
JavaxToJakartaRequestWrapper.getResourceResolver()
SlingHttpServletRequestWrapper.getResourceResolver()
Deprecated.SlingJakartaHttpServletRequestWrapper.getResourceResolver()
Constructors in org.apache.sling.api.wrappers with parameters of type ResourceResolverModifierConstructorDescriptionResourceResolverWrapper
(ResourceResolver resolver) Creates a new wrapper instance, delegating all calls to the givenresolver
. -
Uses of ResourceResolver in org.apache.sling.spi.resource.provider
Methods in org.apache.sling.spi.resource.provider that return ResourceResolverModifier and TypeMethodDescription@NotNull ResourceResolver
ResolveContext.getResourceResolver()
Get the current resource resolver.