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
- Version:
- $Id: $
- Author:
- Andrey Parfonov
-
Field Summary
Fields inherited from interface org.exoplatform.services.rest.ExtHttpHeaders
ACCEPT_RANGES, ALLOW, AUTHORIZATION, CONTENT_MIXINTYPES, CONTENT_NODETYPE, CONTENTLENGTH, CONTENTRANGE, CONTENTTYPE, DASL, DAV, DEPTH, DESTINATION, FILE_NODETYPE, FOLDER_NODETYPE, IF, LOCKTOKEN, MSAUTHORVIA, MULTIPART_BYTERANGES, OVERWRITE, RANGE, TIMEOUT, TRANSFER_ENCODING, USERAGENT, X_HTTP_METHOD_OVERRIDEFields inherited from interface javax.ws.rs.core.HttpHeaders
ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, CACHE_CONTROL, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_TYPE, COOKIE, DATE, ETAG, EXPIRES, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LOCATION, SET_COOKIE, USER_AGENT, VARY, WWW_AUTHENTICATEFields inherited from interface javax.ws.rs.core.SecurityContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH -
Constructor Summary
ConstructorsConstructorDescriptionServletContainerRequest(jakarta.servlet.http.HttpServletRequest servletRequest) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.servlet.http.HttpServletRequestbooleanisSecure()booleanisUserInRole(String role) Methods inherited from class org.exoplatform.services.rest.impl.ContainerRequest
evaluatePreconditions, evaluatePreconditions, evaluatePreconditions, evaluatePreconditions, getAcceptableLanguages, getAcceptableMediaType, getAcceptableMediaTypes, getBaseUri, getCookieHeaders, getCookies, getEntityStream, getLanguage, getMediaType, getMethod, getRequestHeader, getRequestHeaders, getRequestUri, selectVariant, setCookieHeaders, setEntityStream, setMethod, setRequestHeaders, setUris
-
Constructor Details
-
ServletContainerRequest
public ServletContainerRequest(jakarta.servlet.http.HttpServletRequest servletRequest) - Parameters:
servletRequest- HttpServletRequest
-
-
Method Details
-
getAuthenticationScheme
- Specified by:
getAuthenticationSchemein interfacejavax.ws.rs.core.SecurityContext- Overrides:
getAuthenticationSchemein classContainerRequest
-
getUserPrincipal
- Specified by:
getUserPrincipalin interfacejavax.ws.rs.core.SecurityContext- Overrides:
getUserPrincipalin classContainerRequest
-
isSecure
public boolean isSecure()- Specified by:
isSecurein interfacejavax.ws.rs.core.SecurityContext- Overrides:
isSecurein classContainerRequest
-
isUserInRole
- Specified by:
isUserInRolein interfacejavax.ws.rs.core.SecurityContext- Overrides:
isUserInRolein classContainerRequest
-
getServletRequest
public jakarta.servlet.http.HttpServletRequest getServletRequest()- Returns:
- See
HttpServletRequest
-