Uses of Interface
org.apache.sling.api.SlingJakartaHttpServletRequest
Packages that use SlingJakartaHttpServletRequest
Package
Description
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.
-
Uses of SlingJakartaHttpServletRequest in org.apache.sling.api.request
Methods in org.apache.sling.api.request with parameters of type SlingJakartaHttpServletRequestModifier and TypeMethodDescriptionstatic booleanRequestUtil.handleIfModifiedSince(@NotNull SlingJakartaHttpServletRequest req, @NotNull jakarta.servlet.http.HttpServletResponse resp) Checks if the request contains a if-last-modified-since header and if the the request's underlying resource has a jcr:lastModified property. if the properties were modified before the header a 304 is sent otherwise the response last modified header is set. -
Uses of SlingJakartaHttpServletRequest in org.apache.sling.api.request.builder
Methods in org.apache.sling.api.request.builder that return SlingJakartaHttpServletRequestModifier and TypeMethodDescription@NotNull SlingJakartaHttpServletRequestSlingHttpServletRequestBuilder.buildJakartaRequest()Builds the request.Methods in org.apache.sling.api.request.builder with parameters of type SlingJakartaHttpServletRequestModifier and TypeMethodDescription@NotNull SlingHttpServletRequestBuilderSlingHttpServletRequestBuilder.useRequestDispatcherFrom(SlingJakartaHttpServletRequest request) Uses the request dispatcher from the provided request. -
Uses of SlingJakartaHttpServletRequest in org.apache.sling.api.scripting
Methods in org.apache.sling.api.scripting that return SlingJakartaHttpServletRequestModifier and TypeMethodDescription@Nullable SlingJakartaHttpServletRequestSlingBindings.getJakartaRequest()Returns theSlingBindings.JAKARTA_REQUESTproperty if notnulland aSlingJakartaHttpServletRequestinstance.@NotNull SlingJakartaHttpServletRequestSlingScriptHelper.getJakartaRequest()Returns theSlingJakartaHttpServletRequestrepresenting the input of the request.Methods in org.apache.sling.api.scripting with parameters of type SlingJakartaHttpServletRequestModifier and TypeMethodDescriptionvoidSlingBindings.setJakartaRequest(SlingJakartaHttpServletRequest request) -
Uses of SlingJakartaHttpServletRequest in org.apache.sling.api.servlets
Methods in org.apache.sling.api.servlets with parameters of type SlingJakartaHttpServletRequestModifier and TypeMethodDescriptionbooleanJakartaOptingServlet.accepts(@NotNull SlingJakartaHttpServletRequest request) Examines the request, and returntrueif this servlet is willing to handle the request.protected voidSlingJakartaAllMethodsServlet.doDelete(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Called by theSlingJakartaAllMethodsServlet.mayService(SlingJakartaHttpServletRequest, SlingJakartaHttpServletResponse)method to handle an HTTP DELETE request.protected voidSlingJakartaSafeMethodsServlet.doGeneric(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Called by theSlingJakartaSafeMethodsServlet.service(SlingJakartaHttpServletRequest, SlingJakartaHttpServletResponse)method to handle a request for an HTTP method, which is not known and handled by this class or its extension.protected voidSlingJakartaSafeMethodsServlet.doGet(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Called by theSlingJakartaSafeMethodsServlet.mayService(SlingJakartaHttpServletRequest, SlingJakartaHttpServletResponse)method to handle an HTTP GET request.protected voidSlingJakartaSafeMethodsServlet.doHead(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Handles the HEAD method.protected voidSlingJakartaSafeMethodsServlet.doOptions(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Handles the OPTIONS method by setting the HTTPAllowheader on the response depending on the methods declared in this class.protected voidSlingJakartaAllMethodsServlet.doPost(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Called by theSlingJakartaAllMethodsServlet.mayService(SlingJakartaHttpServletRequest, SlingJakartaHttpServletResponse)method to handle an HTTP POST request.protected voidSlingJakartaAllMethodsServlet.doPut(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Called by theSlingJakartaAllMethodsServlet.mayService(SlingJakartaHttpServletRequest, SlingJakartaHttpServletResponse)method to handle an HTTP PUT request.protected voidSlingJakartaSafeMethodsServlet.doTrace(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Handles the TRACE method by just returning the list of all header values in the response body.voidJakartaErrorHandler.handleError(int status, String message, SlingJakartaHttpServletRequest request, SlingJakartaHttpServletResponse response) Called to render a response for a HTTP status code.voidJakartaErrorHandler.handleError(Throwable throwable, SlingJakartaHttpServletRequest request, SlingJakartaHttpServletResponse response) Called to render a response for an uncaughtThrowable.protected voidSlingJakartaSafeMethodsServlet.handleMethodNotImplemented(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Helper method which causes an appropriate HTTP response to be sent for an unhandled HTTP request method.protected booleanSlingJakartaAllMethodsServlet.mayService(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Tries to handle the request by calling a Java method implemented for the respective HTTP request method.protected booleanSlingJakartaSafeMethodsServlet.mayService(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Tries to handle the request by calling a Java method implemented for the respective HTTP request method.@Nullable jakarta.servlet.ServletServletResolver.resolve(@NotNull SlingJakartaHttpServletRequest request) Resolves ajakarta.servlet.Servletwhoseservicemethod may be used to handle the givenrequest.protected voidSlingJakartaSafeMethodsServlet.service(@NotNull SlingJakartaHttpServletRequest request, @NotNull SlingJakartaHttpServletResponse response) Called by theSlingJakartaSafeMethodsServlet.service(ServletRequest, ServletResponse)method to handle the HTTP request. -
Uses of SlingJakartaHttpServletRequest in org.apache.sling.api.uri
Methods in org.apache.sling.api.uri with parameters of type SlingJakartaHttpServletRequestModifier and TypeMethodDescriptionstatic @NotNull SlingUriBuilderSlingUriBuilder.createFrom(@NotNull SlingJakartaHttpServletRequest request) Creates a builder from a request. -
Uses of SlingJakartaHttpServletRequest in org.apache.sling.api.wrappers
Classes in org.apache.sling.api.wrappers that implement SlingJakartaHttpServletRequestModifier and TypeClassDescriptionclassWrapper forSlingHttpServletRequestto adapt it to the Jakarta Servlet API.classTheSlingJakartaHttpServletRequestWrapperclass is a default wrapper class around aSlingJakartaHttpServletRequestwhich may be extended to amend the functionality of the original request object.Methods in org.apache.sling.api.wrappers that return SlingJakartaHttpServletRequestModifier and TypeMethodDescriptionSlingJakartaHttpServletRequestWrapper.getSlingRequest()Return the originalSlingJakartaHttpServletRequestobject wrapped by this.static @Nullable SlingJakartaHttpServletRequestJavaxToJakartaRequestWrapper.toJakartaRequest(@Nullable SlingHttpServletRequest request) Create a new wrapperMethods in org.apache.sling.api.wrappers with parameters of type SlingJakartaHttpServletRequestModifier and TypeMethodDescriptionbooleanJavaxToJakartaServletWrapper.JavaxToJakartaOptingServletWrapper.accepts(@NotNull SlingJakartaHttpServletRequest request) static @Nullable SlingHttpServletRequestJakartaToJavaxRequestWrapper.toJavaxRequest(@Nullable SlingJakartaHttpServletRequest request) Create a new wrapperConstructors in org.apache.sling.api.wrappers with parameters of type SlingJakartaHttpServletRequestModifierConstructorDescriptionJakartaToJavaxRequestWrapper(SlingJakartaHttpServletRequest wrappedRequest) SlingJakartaHttpServletRequestWrapper(SlingJakartaHttpServletRequest wrappedRequest) Create a wrapper for the supplied wrappedRequest -
Uses of SlingJakartaHttpServletRequest in org.apache.sling.jcr.jackrabbit.accessmanager.post
Methods in org.apache.sling.jcr.jackrabbit.accessmanager.post with parameters of type SlingJakartaHttpServletRequestModifier and TypeMethodDescriptionprotected voidAbstractAccessGetServlet.doGet(SlingJakartaHttpServletRequest request, SlingJakartaHttpServletResponse response) protected voidAbstractAccessPostServlet.doPost(SlingJakartaHttpServletRequest request, SlingJakartaHttpServletResponse httpResponse) protected StringAbstractAccessPostServlet.externalizePath(SlingJakartaHttpServletRequest request, String path) Returns an external form of the given path prepending the context path and appending a display extension.protected @Nullable StringAbstractAccessGetServlet.getItemPath(SlingJakartaHttpServletRequest request) Return the path where the action should be appliedprotected StringAbstractAccessPostServlet.getItemPath(SlingJakartaHttpServletRequest request) Returns the path of the resource of the request as the item path.protected @Nullable StringGetPrincipalAceServlet.getItemPath(SlingJakartaHttpServletRequest request) ModifyAceServlet.getMatchedRequestParameterNames(@NotNull SlingJakartaHttpServletRequest request, @NotNull Pattern pattern) Helper to return a filtered list of parameter names that match the patternprotected abstract voidAbstractAccessPostServlet.handleOperation(SlingJakartaHttpServletRequest request, JakartaPostResponse response, List<Modification> changes) Extending Servlet should implement this operation to do the workprotected voidDeleteAcesServlet.handleOperation(SlingJakartaHttpServletRequest request, JakartaPostResponse htmlResponse, List<Modification> changes) protected voidModifyAceServlet.handleOperation(SlingJakartaHttpServletRequest request, JakartaPostResponse response, List<Modification> changes) protected booleanAbstractAccessPostServlet.isSetStatus(SlingJakartaHttpServletRequest request) protected Set<LocalRestriction> ModifyAceServlet.postedRestrictionsForPrivilege(@NotNull SlingJakartaHttpServletRequest request, @NotNull Map<String, org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition> srMap, @NotNull javax.jcr.security.Privilege forPrivilege, @NotNull org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet.PrivilegeValues forAllowOrDeny, @NotNull Set<LocalRestriction> generalRestrictions) Populate the restrictions that that were posted and applicable to the requested privilegeprotected voidModifyAceServlet.processPostedPrivilegeAndRestrictionParams(@NotNull javax.jcr.security.AccessControlManager acm, @NotNull SlingJakartaHttpServletRequest request, @NotNull Map<String, org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition> srMap, @NotNull Map<javax.jcr.security.Privilege, LocalPrivilege> privilegeToLocalPrivilegesMap, @NotNull Map<javax.jcr.security.Privilege, Integer> privilegeLongestDepthMap) Merge into the privilegeToLocalPrivilegesMap the changes requested in privilege and restriction request parameters.protected voidModifyAceServlet.processPostedPrivilegeDeleteParams(@NotNull javax.jcr.security.AccessControlManager acm, @NotNull SlingJakartaHttpServletRequest request, @NotNull Map<javax.jcr.security.Privilege, LocalPrivilege> privilegeToLocalPrivilegesMap) Merge into the privilegeToLocalPrivilegesMap the changes requested in privilege delete request parameters.protected voidModifyAceServlet.processPostedRestrictionDeleteParams(@NotNull javax.jcr.security.AccessControlManager acm, @NotNull SlingJakartaHttpServletRequest request, @NotNull Map<String, org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition> srMap, @NotNull Map<javax.jcr.security.Privilege, LocalPrivilege> privilegeToLocalPrivilegesMap) Merge into the privilegeToLocalPrivilegesMap the changes requested in restriction delete request parameters.protected LocalRestrictionModifyAceServlet.toLocalRestriction(@NotNull SlingJakartaHttpServletRequest request, @NotNull Map<String, org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition> srMap, @NotNull String restrictionName, @NotNull String paramName) Construct a LocalRestriction using data a request parameter -
Uses of SlingJakartaHttpServletRequest in org.apache.sling.models.factory
Methods in org.apache.sling.models.factory with parameters of type SlingJakartaHttpServletRequestModifier and TypeMethodDescription<T> TModelFactory.createModelFromWrappedRequest(@NotNull SlingJakartaHttpServletRequest request, @NotNull Resource resource, @NotNull Class<T> targetClass) Create a wrapped request object with the specified resource and instantiates the given Sling Model class from that wrapped request.<T> TModelFactory.exportModelForRequest(@NotNull SlingJakartaHttpServletRequest request, @NotNull String exporterName, @NotNull Class<T> targetClass, @NotNull Map<String, String> options) Export the model object registered to the request's resource's type using the defined target class using the named exporter.@NotNull ObjectModelFactory.getModelFromRequest(@NotNull SlingJakartaHttpServletRequest request) Obtain an adapted model class based on the resource type of the request's resource.<T> TModelFactory.getModelFromWrappedRequest(@NotNull SlingJakartaHttpServletRequest request, @NotNull Resource resource, @NotNull Class<T> targetClass) Create a wrapped request object with the specified resource and (try to) adapt the request object into the specified class.booleanModelFactory.isModelAvailableForRequest(@NotNull SlingJakartaHttpServletRequest request) Determine is a model class is available for the request's resource's resource type. -
Uses of SlingJakartaHttpServletRequest in org.apache.sling.scripting.core
Methods in org.apache.sling.scripting.core that return SlingJakartaHttpServletRequestConstructors in org.apache.sling.scripting.core with parameters of type SlingJakartaHttpServletRequestModifierConstructorDescriptionScriptHelper(org.osgi.framework.BundleContext ctx, SlingScript script, SlingJakartaHttpServletRequest request, SlingJakartaHttpServletResponse response) Creates a new script helper instance. -
Uses of SlingJakartaHttpServletRequest in org.apache.sling.scripting.sightly.engine
Methods in org.apache.sling.scripting.sightly.engine with parameters of type SlingJakartaHttpServletRequestModifier and TypeMethodDescriptionstatic @Nullable ResourceResourceResolution.getResourceForJakartaRequest(@Nullable ResourceResolver resolver, @Nullable SlingJakartaHttpServletRequest request) Resolves the resource accessed by arequest. -
Uses of SlingJakartaHttpServletRequest in org.apache.sling.servlets.post
Methods in org.apache.sling.servlets.post with parameters of type SlingJakartaHttpServletRequestModifier and TypeMethodDescriptionJakartaPostResponseCreator.createPostResponse(SlingJakartaHttpServletRequest req) JakartaNodeNameGenerator.getNodeName(SlingJakartaHttpServletRequest request, String parentPath, boolean requirePrefix, JakartaNodeNameGenerator defaultNodeNameGenerator) Get the to-be-created node name from the request.voidSlingJakartaPostProcessor.process(SlingJakartaHttpServletRequest request, List<Modification> changes) Process the current request.voidJakartaPostOperation.run(SlingJakartaHttpServletRequest request, JakartaPostResponse response, SlingJakartaPostProcessor[] processors) Executes the operation provided by this service implementation.