Class ServletContainerRequest

java.lang.Object
org.exoplatform.services.rest.impl.ContainerRequest
org.exoplatform.services.rest.servlet.ServletContainerRequest
All Implemented Interfaces:
javax.ws.rs.core.HttpHeaders, javax.ws.rs.core.Request, javax.ws.rs.core.SecurityContext, ExtHttpHeaders, GenericContainerRequest

public final class ServletContainerRequest extends ContainerRequest
Version:
$Id: $
Author:
Andrey Parfonov
  • Constructor Details

    • ServletContainerRequest

      public ServletContainerRequest(jakarta.servlet.http.HttpServletRequest servletRequest)
      Parameters:
      servletRequest - HttpServletRequest
  • Method Details

    • getAuthenticationScheme

      public String getAuthenticationScheme()
      Specified by:
      getAuthenticationScheme in interface javax.ws.rs.core.SecurityContext
      Overrides:
      getAuthenticationScheme in class ContainerRequest
    • getUserPrincipal

      public Principal getUserPrincipal()
      Specified by:
      getUserPrincipal in interface javax.ws.rs.core.SecurityContext
      Overrides:
      getUserPrincipal in class ContainerRequest
    • isSecure

      public boolean isSecure()
      Specified by:
      isSecure in interface javax.ws.rs.core.SecurityContext
      Overrides:
      isSecure in class ContainerRequest
    • isUserInRole

      public boolean isUserInRole(String role)
      Specified by:
      isUserInRole in interface javax.ws.rs.core.SecurityContext
      Overrides:
      isUserInRole in class ContainerRequest
    • getServletRequest

      public jakarta.servlet.http.HttpServletRequest getServletRequest()
      Returns:
      See HttpServletRequest