Uses of Interface
org.apache.sling.spi.resource.provider.ResolveContext
Packages that use ResolveContext
Package
Description
-
Uses of ResolveContext in org.apache.sling.jackrabbit.usermanager.impl.resource
Methods in org.apache.sling.jackrabbit.usermanager.impl.resource with parameters of type ResolveContextModifier and TypeMethodDescriptionAuthorizableResourceProvider.getResource(ResolveContext<Object> ctx, String path, ResourceContext resourceContext, Resource parent) AuthorizableResourceProvider.listChildren(ResolveContext<Object> ctx, Resource parent) protected <T> TAuthorizableResourceProvider.maybeDoAuthorizableWork(@NotNull ResolveContext<Object> ctx, @NotNull String path, @NotNull AuthorizableResourceProvider.AuthorizableWorker<T> authorizableWorker, @Nullable AuthorizableResourceProvider.PrincipalWorker<T> principalWorker) If the path resolves to a user or group (with optional relPath suffix) then invoke the worker to do some work. -
Uses of ResolveContext in org.apache.sling.jcr.resource.internal.helper.jcr
Methods in org.apache.sling.jcr.resource.internal.helper.jcr with parameters of type ResolveContextModifier and TypeMethodDescription<AdapterType>
AdapterTypeJcrResourceProvider.adaptTo(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, @NotNull Class<AdapterType> type) voidJcrResourceProvider.commit(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx) booleanJcrResourceProvider.copy(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, @NotNull String srcAbsPath, @NotNull String destAbsPath) @NotNull ResourceJcrResourceProvider.create(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, @Nullable String path, @Nullable Map<String, Object> properties) voidJcrResourceProvider.delete(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, @NotNull Resource resource) BasicQueryLanguageProvider.findResources(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, String query, String language) @Nullable ObjectJcrResourceProvider.getAttribute(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, @NotNull String name) @NotNull Collection<String>JcrResourceProvider.getAttributeNames(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx) protected static @Nullable StringJcrResourceProvider.getNodeType(@Nullable Map<String, Object> properties, @NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx) @Nullable ResourceJcrResourceProvider.getParent(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, @NotNull Resource child) @Nullable ResourceJcrResourceProvider.getResource(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, @NotNull String path, @NotNull ResourceContext rCtx, @Nullable Resource parent) String[]BasicQueryLanguageProvider.getSupportedLanguages(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx) booleanJcrResourceProvider.hasChanges(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx) booleanJcrResourceProvider.isLive(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx) JcrResourceProvider.listChildren(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, @NotNull Resource parent) booleanJcrResourceProvider.move(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, @NotNull String srcAbsPath, @NotNull String destAbsPath) booleanJcrResourceProvider.orderBefore(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, @NotNull Resource parent, @NotNull String name, @Nullable String followingSiblingName) BasicQueryLanguageProvider.queryResources(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx, String query, String language) voidJcrResourceProvider.refresh(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx) voidJcrResourceProvider.revert(@NotNull ResolveContext<org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderState> ctx) -
Uses of ResolveContext in org.apache.sling.resourceresolver.impl.legacy
Methods in org.apache.sling.resourceresolver.impl.legacy with parameters of type ResolveContextModifier and TypeMethodDescription<AdapterType>
AdapterTypeLegacyResourceProviderAdapter.adaptTo(@NotNull ResolveContext<Object> ctx, @NotNull Class<AdapterType> type) <AdapterType>
AdapterTypeLegacyResourceProviderFactoryAdapter.adaptTo(@NotNull ResolveContext<LegacyResourceProviderAdapter> ctx, @NotNull Class<AdapterType> type) voidLegacyResourceProviderAdapter.commit(@NotNull ResolveContext<Object> ctx) voidLegacyResourceProviderFactoryAdapter.commit(@NotNull ResolveContext<LegacyResourceProviderAdapter> ctx) LegacyResourceProviderAdapter.create(@NotNull ResolveContext<Object> ctx, String path, Map<String, Object> properties) LegacyResourceProviderFactoryAdapter.create(@NotNull ResolveContext<LegacyResourceProviderAdapter> ctx, String path, Map<String, Object> properties) voidLegacyResourceProviderAdapter.delete(@NotNull ResolveContext<Object> ctx, @NotNull Resource resource) voidLegacyResourceProviderFactoryAdapter.delete(@NotNull ResolveContext<LegacyResourceProviderAdapter> ctx, @NotNull Resource resource) LegacyResourceProviderAdapter.getAttribute(@NotNull ResolveContext<Object> ctx, @NotNull String name) LegacyResourceProviderFactoryAdapter.getAttribute(@NotNull ResolveContext<LegacyResourceProviderAdapter> ctx, @NotNull String name) LegacyResourceProviderAdapter.getAttributeNames(@NotNull ResolveContext<Object> ctx) LegacyResourceProviderFactoryAdapter.getAttributeNames(@NotNull ResolveContext<LegacyResourceProviderAdapter> ctx) LegacyResourceProviderAdapter.getResource(ResolveContext<Object> ctx, String path, ResourceContext resourceContext, Resource parent) LegacyResourceProviderFactoryAdapter.getResource(ResolveContext<LegacyResourceProviderAdapter> ctx, String path, ResourceContext resourceContext, Resource parent) booleanLegacyResourceProviderAdapter.hasChanges(@NotNull ResolveContext<Object> ctx) booleanLegacyResourceProviderFactoryAdapter.hasChanges(@NotNull ResolveContext<LegacyResourceProviderAdapter> ctx) booleanLegacyResourceProviderAdapter.isLive(@NotNull ResolveContext<Object> ctx) booleanLegacyResourceProviderFactoryAdapter.isLive(@NotNull ResolveContext<LegacyResourceProviderAdapter> ctx) LegacyResourceProviderAdapter.listChildren(ResolveContext<Object> ctx, Resource parent) LegacyResourceProviderFactoryAdapter.listChildren(ResolveContext<LegacyResourceProviderAdapter> ctx, Resource parent) voidLegacyResourceProviderAdapter.refresh(@NotNull ResolveContext<Object> ctx) voidLegacyResourceProviderFactoryAdapter.refresh(@NotNull ResolveContext<LegacyResourceProviderAdapter> ctx) voidLegacyResourceProviderAdapter.revert(@NotNull ResolveContext<Object> ctx) voidLegacyResourceProviderFactoryAdapter.revert(@NotNull ResolveContext<LegacyResourceProviderAdapter> ctx) -
Uses of ResolveContext in org.apache.sling.resourceresolver.impl.providers.stateful
Classes in org.apache.sling.resourceresolver.impl.providers.stateful that implement ResolveContextModifier and TypeClassDescriptionclassResolve context implementation for a resource provider.Methods in org.apache.sling.resourceresolver.impl.providers.stateful that return ResolveContextModifier and TypeMethodDescription@Nullable ResolveContext<Object>ProviderManager.getOrCreateResolveContext(@NotNull ResourceProviderHandler handler, @NotNull ResourceResolverControl control) Get the contextBasicResolveContext.getParentResolveContext()@NotNull ResolveContext<Object>AuthenticatedResourceProvider.getResolveContext()Get the resolve context.Constructors in org.apache.sling.resourceresolver.impl.providers.stateful with parameters of type ResolveContextModifierConstructorDescriptionAuthenticatedResourceProvider(@NotNull ResourceProviderHandler providerHandler, boolean useRAS, @NotNull ResolveContext<Object> resolveContext, @NotNull org.apache.sling.resourceresolver.impl.ResourceAccessSecurityTracker tracker) Constructor -
Uses of ResolveContext in org.apache.sling.servlets.resolver.internal.resource
Methods in org.apache.sling.servlets.resolver.internal.resource with parameters of type ResolveContextModifier and TypeMethodDescription@Nullable ResourceMergingServletResourceProvider.getResource(@NotNull ResolveContext<Object> resolveContext, @NotNull String s, @NotNull ResourceContext resourceContext, @Nullable Resource resource) MergingServletResourceProvider.getResource(ResolveContext resolveContext, String path) ServletResourceProvider.getResource(ResolveContext<Object> ctx, String path, ResourceContext resourceContext, Resource parent) MergingServletResourceProvider.listChildren(ResolveContext ctx, Resource parent) ServletResourceProvider.listChildren(ResolveContext<Object> ctx, Resource parent) -
Uses of ResolveContext in org.apache.sling.spi.resource.provider
Methods in org.apache.sling.spi.resource.provider that return ResolveContextModifier and TypeMethodDescription@Nullable ResolveContext<?>ResolveContext.getParentResolveContext()Return a resolve context for the parent resource provider.Methods in org.apache.sling.spi.resource.provider with parameters of type ResolveContextModifier and TypeMethodDescription<AdapterType>
AdapterTypeResourceProvider.adaptTo(@NotNull ResolveContext<T> ctx, @NotNull Class<AdapterType> type) Adapts the provider to another type.voidResourceProvider.commit(@NotNull ResolveContext<T> ctx) Commit all transient changes: create, delete and updatesbooleanResourceProvider.copy(@NotNull ResolveContext<T> ctx, @NotNull String srcAbsPath, @NotNull String destAbsPath) This method copies the subgraph rooted at, and including, the resource atsrcAbsPathto the new location atdestAbsPathand adds it as a child node of the resource atdestAbsPath.@NotNull ResourceCreate a new resource at the given path.voidResourceProvider.delete(@NotNull ResolveContext<T> ctx, @NotNull Resource resource) Delete the resource at the given path.QueryLanguageProvider.findResources(@NotNull ResolveContext<T> ctx, String query, String language) Searches for resources using the given query formulated in the given language.@Nullable ObjectResourceProvider.getAttribute(@NotNull ResolveContext<T> ctx, @NotNull String name) Returns the value of the given resource provider attribute ornullif the attribute is not set or not visible (as e.g. security sensitive attributes).@Nullable Collection<String>ResourceProvider.getAttributeNames(@NotNull ResolveContext<T> ctx) Returns a collection of attribute names whose value can be retrieved calling theResourceProvider.getAttribute(ResolveContext, String)method.@Nullable ResourceResourceProvider.getParent(@NotNull ResolveContext<T> ctx, @NotNull Resource child) Returns the parent resource from this resource provider ornullif the resource provider cannot find it.abstract @Nullable ResourceResourceProvider.getResource(@NotNull ResolveContext<T> ctx, @NotNull String path, @NotNull ResourceContext resourceContext, @Nullable Resource parent) Returns a resource from this resource provider ornullif the resource provider cannot find it.String[]QueryLanguageProvider.getSupportedLanguages(@NotNull ResolveContext<T> ctx) The supported languages of the resource provider.booleanResourceProvider.hasChanges(@NotNull ResolveContext<T> ctx) Are there any transient changes?booleanResourceProvider.isLive(@NotNull ResolveContext<T> ctx) Returnstrueif this resource provider has not been closed yet and can still be used.ResourceProvider.listChildren(@NotNull ResolveContext<T> ctx, @NotNull Resource parent) booleanResourceProvider.move(@NotNull ResolveContext<T> ctx, @NotNull String srcAbsPath, @NotNull String destAbsPath) This method moves the subgraph rooted at, and including, the resource atsrcAbsPathto the new location atdestAbsPathand adds it as a child node of the resource atdestAbsPath.booleanResourceProvider.orderBefore(@NotNull ResolveContext<T> ctx, @NotNull Resource parent, @NotNull String name, @Nullable String followingSiblingName) Orders the child resources returned byResourceProvider.listChildren(ResolveContext, Resource)so that a given resource is listed before the given sibling resource.QueryLanguageProvider.queryResources(@NotNull ResolveContext<T> ctx, String query, String language) Queries the storage using the given query formulated in the given language.voidResourceProvider.refresh(@NotNull ResolveContext<T> ctx) The provider is updated to reflect the latest state.voidResourceProvider.revert(@NotNull ResolveContext<T> ctx) Revert all transient changes: create, delete and updates.