Class MockSling
java.lang.Object
org.apache.sling.testing.mock.sling.MockSling
Factory for mock Sling objects.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NotNull ResourceResolverType
Default resource resolver type isResourceResolverType.RESOURCERESOLVER_MOCK
. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Clear adapter registrations..static @NotNull org.apache.sling.api.resource.ResourceResolver
newResourceResolver
(@NotNull ResourceResolverType type, @NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver instance.static @NotNull org.apache.sling.api.resource.ResourceResolver
newResourceResolver
(@NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver instance usingDEFAULT_RESOURCERESOLVER_TYPE
.static @NotNull org.apache.sling.api.resource.ResourceResolverFactory
newResourceResolverFactory
(@NotNull ResourceResolverType type, @NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver factory instance.static @NotNull org.apache.sling.api.resource.ResourceResolverFactory
newResourceResolverFactory
(@NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver factory instance.static @NotNull org.apache.sling.api.scripting.SlingScriptHelper
newSlingScriptHelper
(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull org.apache.sling.api.SlingHttpServletResponse response, @NotNull org.osgi.framework.BundleContext bundleContext) Creates a new sling script helper instance.static @NotNull org.apache.sling.api.scripting.SlingScriptHelper
newSlingScriptHelper
(@NotNull org.osgi.framework.BundleContext bundleContext) Creates a new sling script helper instance usingDEFAULT_RESOURCERESOLVER_TYPE
for the resource resolver.static void
setAdapterManagerBundleContext
(@NotNull org.osgi.framework.BundleContext bundleContext) Set bundle context for adapter manager.
-
Field Details
-
DEFAULT_RESOURCERESOLVER_TYPE
Default resource resolver type isResourceResolverType.RESOURCERESOLVER_MOCK
.
-
-
Method Details
-
newResourceResolverFactory
@NotNull public static @NotNull org.apache.sling.api.resource.ResourceResolverFactory newResourceResolverFactory(@NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver factory instance.- Parameters:
bundleContext
- Bundle context- Returns:
- Resource resolver factory instance
-
newResourceResolverFactory
@NotNull public static @NotNull org.apache.sling.api.resource.ResourceResolverFactory newResourceResolverFactory(@NotNull @NotNull ResourceResolverType type, @NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver factory instance.- Parameters:
type
- Type of underlying repository.bundleContext
- Bundle context- Returns:
- Resource resolver factory instance
-
newResourceResolver
@NotNull public static @NotNull org.apache.sling.api.resource.ResourceResolver newResourceResolver(@NotNull @NotNull ResourceResolverType type, @NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver instance.- Parameters:
type
- Type of underlying repository.bundleContext
- Bundle context- Returns:
- Resource resolver instance
-
newResourceResolver
@NotNull public static @NotNull org.apache.sling.api.resource.ResourceResolver newResourceResolver(@NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver instance usingDEFAULT_RESOURCERESOLVER_TYPE
.- Parameters:
bundleContext
- Bundle context- Returns:
- Resource resolver instance
-
newSlingScriptHelper
@NotNull public static @NotNull org.apache.sling.api.scripting.SlingScriptHelper newSlingScriptHelper(@NotNull @NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull @NotNull org.apache.sling.api.SlingHttpServletResponse response, @NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Creates a new sling script helper instance.- Parameters:
request
- Requestresponse
- ResponsebundleContext
- Bundle context- Returns:
- Sling script helper instance
-
newSlingScriptHelper
@NotNull public static @NotNull org.apache.sling.api.scripting.SlingScriptHelper newSlingScriptHelper(@NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Creates a new sling script helper instance usingDEFAULT_RESOURCERESOLVER_TYPE
for the resource resolver.- Parameters:
bundleContext
- Bundle context- Returns:
- Sling script helper instance
-
setAdapterManagerBundleContext
public static void setAdapterManagerBundleContext(@NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Set bundle context for adapter manager. From this bundle context the adapter factories are detected.- Parameters:
bundleContext
- OSGi bundle context
-
clearAdapterManagerBundleContext
public static void clearAdapterManagerBundleContext()Clear adapter registrations..
-