Class MockSling
java.lang.Object
org.apache.sling.testing.mock.sling.MockSling
Factory for mock Sling objects.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NotNull ResourceResolverTypeDefault resource resolver type isResourceResolverType.RESOURCERESOLVER_MOCK. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidClear adapter registrations..static @NotNull org.apache.sling.api.scripting.SlingScriptHelpernewJakartaSlingScriptHelper(@NotNull org.osgi.framework.BundleContext bundleContext) Creates a new sling script helper instance usingDEFAULT_RESOURCERESOLVER_TYPEfor the resource resolver.static @NotNull org.apache.sling.api.resource.ResourceResolvernewResourceResolver(@NotNull ResourceResolverType type, @NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver instance.static @NotNull org.apache.sling.api.resource.ResourceResolvernewResourceResolver(@NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver instance usingDEFAULT_RESOURCERESOLVER_TYPE.static @NotNull org.apache.sling.api.resource.ResourceResolverFactorynewResourceResolverFactory(@NotNull ResourceResolverType type, @NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver factory instance.static @NotNull org.apache.sling.api.resource.ResourceResolverFactorynewResourceResolverFactory(@NotNull org.osgi.framework.BundleContext bundleContext) Creates new sling resource resolver factory instance.static @NotNull org.apache.sling.api.scripting.SlingScriptHelpernewSlingScriptHelper(@NotNull org.apache.sling.api.SlingJakartaHttpServletRequest request, @NotNull org.apache.sling.api.SlingJakartaHttpServletResponse response, @NotNull org.osgi.framework.BundleContext bundleContext) Creates a new sling script helper instance.static @NotNull org.apache.sling.api.scripting.SlingScriptHelpernewSlingScriptHelper(@NotNull org.osgi.framework.BundleContext bundleContext) Deprecated.static @NotNull org.apache.sling.api.scripting.SlingScriptHelpernewSlingScriptHelper(org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response, @NotNull org.osgi.framework.BundleContext bundleContext) static voidsetAdapterManagerBundleContext(@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
@Deprecated(since="4.1.0") @NotNull public static @NotNull org.apache.sling.api.scripting.SlingScriptHelper newSlingScriptHelper(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull org.apache.sling.api.SlingHttpServletResponse response, @NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Deprecated.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.apache.sling.api.SlingJakartaHttpServletRequest request, @NotNull @NotNull org.apache.sling.api.SlingJakartaHttpServletResponse 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
@Deprecated(since="4.1.0") @NotNull public static @NotNull org.apache.sling.api.scripting.SlingScriptHelper newSlingScriptHelper(@NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Deprecated.usenewJakartaSlingScriptHelper(BundleContext)insteadCreates a new sling script helper instance usingDEFAULT_RESOURCERESOLVER_TYPEfor the resource resolver.- Parameters:
bundleContext- Bundle context- Returns:
- Sling script helper instance
-
newJakartaSlingScriptHelper
@NotNull public static @NotNull org.apache.sling.api.scripting.SlingScriptHelper newJakartaSlingScriptHelper(@NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Creates a new sling script helper instance usingDEFAULT_RESOURCERESOLVER_TYPEfor 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..
-
newJakartaSlingScriptHelper(BundleContext)instead