# Uses of Class
org.apache.sling.resourceresolver.impl.helper.ResourceResolverContext

Packages that use ResourceResolverContext
Package
Description
org.apache.sling.resourceresolver.impl.helper

## Uses of ResourceResolverContext in org.apache.sling.resourceresolver.impl.helper

Methods in org.apache.sling.resourceresolver.impl.helper with parameters of type ResourceResolverContext
Modifier and Type
Method
Description
`<AdapterType>
AdapterType`
ResourceResolverControl.`adaptTo(ResourceResolverContext context, Class<AdapterType> type)`
Returns the first non-null result of the adaptTo() method invoked on the providers.
`AuthenticatedResourceProvider`
ResourceResolverControl.`checkSourceAndDest(ResourceResolverContext context, String srcAbsPath, String destAbsPath)`
Check source and destination for operations
`void`
ResourceResolverControl.`commit(ResourceResolverContext context)`
Commit changes on all modifiable ResourceProviders.
`org.apache.sling.api.resource.Resource`
ResourceResolverControl.`copy(ResourceResolverContext context, String srcAbsPath, String destAbsPath)`
Tries to find a resource provider accepting both paths and invokes `AuthenticatedResourceProvider.copy(String, String)` method on it.
`org.apache.sling.api.resource.Resource`
ResourceResolverControl.`create(ResourceResolverContext context, String path, Map<String,Object> properties)`
Create a resource.
`void`
ResourceResolverControl.`delete(ResourceResolverContext context, org.apache.sling.api.resource.Resource resource)`
Delete the resource.
`Iterator<org.apache.sling.api.resource.Resource>`
ResourceResolverControl.`findResources(ResourceResolverContext context, String query, String language)`
Queries all resource providers and combines the results.
`Object`
ResourceResolverControl.`getAttribute(ResourceResolverContext context, String name)`
Returns the first non-null result of the `AuthenticatedResourceProvider.getAttribute(String)` invocation on the providers.
`Collection<String>`
ResourceResolverControl.`getAttributeNames(ResourceResolverContext context)`
Returns the union of all attribute names.
`org.apache.sling.api.resource.Resource`
ResourceResolverControl.`getParent(@NotNull ResourceResolverContext context, @NotNull String parentPath, @NotNull org.apache.sling.api.resource.Resource child)`
Returns parent from the most appropriate resource provider accepting the given children.
`org.apache.sling.api.resource.Resource`
ResourceResolverControl.`getResource(ResourceResolverContext context, String path, org.apache.sling.api.resource.Resource parent, Map<String,String> parameters, boolean isResolve)`
Returns resource from the most appropriate resource provider.
`String[]`
ResourceResolverControl.`getSupportedLanguages(ResourceResolverContext context)`
Return the union of query languages supported by the providers.
`boolean`
ResourceResolverControl.`hasChanges(ResourceResolverContext context)`
Check if any modifiable ResourceProvider has uncommited changes.
`boolean`
ResourceResolverControl.`isLive(@NotNull ResourceResolverContext context)`
Returns `true` if all providers are live.
`Iterator<org.apache.sling.api.resource.Resource>`
ResourceResolverControl.`listChildren(ResourceResolverContext context, org.apache.sling.api.resource.Resource parent)`
This method asks all matching resource providers for the children iterators, merges them, adds `SyntheticResource`s (see `ResourceResolverControl.getResource(ResourceResolverContext, String, Resource, Map, boolean)` for more details), filters out the duplicates and returns the resulting iterator.
`Iterator<org.apache.sling.api.resource.Resource>`
ResourceResolverControl.`listChildrenInternal(ResourceResolverContext context, Node<ResourceProviderHandler> node, org.apache.sling.api.resource.Resource parent, Iterator<org.apache.sling.api.resource.Resource> realChildren)`
Internal method
`org.apache.sling.api.resource.Resource`
ResourceResolverControl.`move(ResourceResolverContext context, String srcAbsPath, String destAbsPath)`
Tries to find a resource provider accepting both paths and invokes `AuthenticatedResourceProvider.move(String, String)` method on it.
`boolean`
ResourceResolverControl.`orderBefore(@NotNull ResourceResolverContext context, @NotNull org.apache.sling.api.resource.Resource parent, @NotNull String name, @Nullable String followingSiblingName)`
Order resources
`Iterator<Map<String,Object>>`
ResourceResolverControl.`queryResources(ResourceResolverContext context, String query, String language)`
Queries all resource providers and combines the results.
`void`
ResourceResolverControl.`refresh(@NotNull ResourceResolverContext context)`
Refreshes all refreshable providers as well as the resolver used for resource types.
`void`
ResourceResolverControl.`revert(ResourceResolverContext context)`
Revert changes on all modifiable ResourceProviders.