Class MockSlingScriptHelper
java.lang.Object
org.apache.sling.testing.mock.sling.MockSlingScriptHelper
- All Implemented Interfaces:
org.apache.sling.api.scripting.SlingScriptHelper
public final class MockSlingScriptHelper
extends Object
implements org.apache.sling.api.scripting.SlingScriptHelper
Mock
SlingScriptHelper implementation.-
Constructor Summary
ConstructorsConstructorDescriptionMockSlingScriptHelper(@NotNull org.apache.sling.api.SlingJakartaHttpServletRequest request, @NotNull org.apache.sling.api.SlingJakartaHttpServletResponse response, @NotNull org.osgi.framework.BundleContext bundleContext) MockSlingScriptHelper(org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response, @NotNull org.osgi.framework.BundleContext bundleContext) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()voidvoidvoidforward(@NotNull String path, org.apache.sling.api.request.RequestDispatcherOptions requestDispatcherOptions) voidforward(@NotNull org.apache.sling.api.resource.Resource resource) voidvoidforward(@NotNull org.apache.sling.api.resource.Resource resource, org.apache.sling.api.request.RequestDispatcherOptions requestDispatcherOptions) @NotNull org.apache.sling.api.SlingJakartaHttpServletRequest@NotNull org.apache.sling.api.SlingJakartaHttpServletResponseorg.apache.sling.api.SlingHttpServletRequestDeprecated.UsegetJakartaRequest()instead.org.apache.sling.api.SlingHttpServletResponseDeprecated.UsegetJakartaResponse()instead.@NotNull org.apache.sling.api.scripting.SlingScript<T> TgetService(@NotNull Class<T> serviceType) <T> @Nullable T[]getServices(@NotNull Class<T> serviceType, String filter) voidvoidvoidinclude(@NotNull String path, org.apache.sling.api.request.RequestDispatcherOptions requestDispatcherOptions) voidinclude(@NotNull org.apache.sling.api.resource.Resource resource) voidvoidinclude(@NotNull org.apache.sling.api.resource.Resource resource, org.apache.sling.api.request.RequestDispatcherOptions requestDispatcherOptions) voidsetScript(@NotNull org.apache.sling.api.scripting.SlingScript script)
-
Constructor Details
-
MockSlingScriptHelper
@Deprecated(since="4.1.0") public MockSlingScriptHelper(@NotNull org.apache.sling.api.SlingHttpServletRequest request, @NotNull org.apache.sling.api.SlingHttpServletResponse response, @NotNull @NotNull org.osgi.framework.BundleContext bundleContext) Deprecated.- Parameters:
request- Sling HTTP servlet requestresponse- Sling HTTP servlet responsebundleContext- OSGi bundle context
-
MockSlingScriptHelper
public MockSlingScriptHelper(@NotNull @NotNull org.apache.sling.api.SlingJakartaHttpServletRequest request, @NotNull @NotNull org.apache.sling.api.SlingJakartaHttpServletResponse response, @NotNull @NotNull org.osgi.framework.BundleContext bundleContext) - Parameters:
request- Sling HTTP servlet requestresponse- Sling HTTP servlet responsebundleContext- OSGi bundle context
-
-
Method Details
-
getJakartaRequest
@NotNull public @NotNull org.apache.sling.api.SlingJakartaHttpServletRequest getJakartaRequest()- Specified by:
getJakartaRequestin interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
getJakartaResponse
@NotNull public @NotNull org.apache.sling.api.SlingJakartaHttpServletResponse getJakartaResponse()- Specified by:
getJakartaResponsein interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
getRequest
@Deprecated(since="4.1.0") @NotNull public org.apache.sling.api.SlingHttpServletRequest getRequest()Deprecated.UsegetJakartaRequest()instead.- Specified by:
getRequestin interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
getResponse
@Deprecated(since="4.1.0") @NotNull public org.apache.sling.api.SlingHttpServletResponse getResponse()Deprecated.UsegetJakartaResponse()instead.- Specified by:
getResponsein interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
getService
- Specified by:
getServicein interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
getServices
@Nullable public <T> @Nullable T[] getServices(@NotNull @NotNull Class<T> serviceType, String filter) - Specified by:
getServicesin interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
getScript
@NotNull public @NotNull org.apache.sling.api.scripting.SlingScript getScript()- Specified by:
getScriptin interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
setScript
public void setScript(@NotNull @NotNull org.apache.sling.api.scripting.SlingScript script) - Parameters:
script- Script
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
forward
public void forward(@NotNull @NotNull String path, org.apache.sling.api.request.RequestDispatcherOptions requestDispatcherOptions) - Specified by:
forwardin interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
forward
- Specified by:
forwardin interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
forward
- Specified by:
forwardin interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
forward
public void forward(@NotNull @NotNull org.apache.sling.api.resource.Resource resource) - Specified by:
forwardin interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
forward
public void forward(@NotNull @NotNull org.apache.sling.api.resource.Resource resource, String requestDispatcherOptions) - Specified by:
forwardin interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
forward
public void forward(@NotNull @NotNull org.apache.sling.api.resource.Resource resource, org.apache.sling.api.request.RequestDispatcherOptions requestDispatcherOptions) - Specified by:
forwardin interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
include
public void include(@NotNull @NotNull String path, org.apache.sling.api.request.RequestDispatcherOptions requestDispatcherOptions) - Specified by:
includein interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
include
- Specified by:
includein interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
include
- Specified by:
includein interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
include
public void include(@NotNull @NotNull org.apache.sling.api.resource.Resource resource) - Specified by:
includein interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
include
public void include(@NotNull @NotNull org.apache.sling.api.resource.Resource resource, String requestDispatcherOptions) - Specified by:
includein interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
include
public void include(@NotNull @NotNull org.apache.sling.api.resource.Resource resource, org.apache.sling.api.request.RequestDispatcherOptions requestDispatcherOptions) - Specified by:
includein interfaceorg.apache.sling.api.scripting.SlingScriptHelper
-
MockSlingScriptHelper(SlingJakartaHttpServletRequest, SlingJakartaHttpServletResponse, BundleContext)instead.