Class ExecutionContext


  • public class ExecutionContext
    extends java.lang.Object
    Author:
    Yuriy Zabrovarnyy
    • Constructor Detail

      • ExecutionContext

        public ExecutionContext()
      • ExecutionContext

        public ExecutionContext​(javax.servlet.http.HttpServletRequest httpRequest,
                                javax.servlet.http.HttpServletResponse httpResponse)
    • Method Detail

      • getAttributes

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​java.lang.String> getAttributes()
      • getAttribute

        @Nullable
        public @Nullable java.lang.String getAttribute​(@NotNull
                                                       @NotNull java.lang.String key)
      • getHttpRequest

        public javax.servlet.http.HttpServletRequest getHttpRequest()
      • getHttpResponse

        public javax.servlet.http.HttpServletResponse getHttpResponse()
      • getClient

        public io.jans.as.common.model.registration.Client getClient()
      • setClient

        public void setClient​(io.jans.as.common.model.registration.Client client)
      • setHttpRequest

        public void setHttpRequest​(javax.servlet.http.HttpServletRequest httpRequest)
      • setHttpResponse

        public void setHttpResponse​(javax.servlet.http.HttpServletResponse httpResponse)
      • getAppConfiguration

        public io.jans.as.model.configuration.AppConfiguration getAppConfiguration()
      • setAppConfiguration

        public void setAppConfiguration​(io.jans.as.model.configuration.AppConfiguration appConfiguration)
      • getAttributeService

        public io.jans.as.common.service.AttributeService getAttributeService()
      • setAttributeService

        public void setAttributeService​(io.jans.as.common.service.AttributeService attributeService)
      • getScript

        public io.jans.model.custom.script.conf.CustomScriptConfiguration getScript()
      • setScript

        public void setScript​(io.jans.model.custom.script.conf.CustomScriptConfiguration script)
      • getIdTokenEntity

        public TokenEntity getIdTokenEntity()
      • setIdTokenEntity

        public void setIdTokenEntity​(TokenEntity idTokenEntity)
      • getAccessTokenEntity

        public TokenEntity getAccessTokenEntity()
      • setAccessTokenEntity

        public void setAccessTokenEntity​(TokenEntity accessTokenEntity)
      • getRefreshTokenEntity

        public TokenEntity getRefreshTokenEntity()
      • setRefreshTokenEntity

        public void setRefreshTokenEntity​(TokenEntity refreshTokenEntity)
      • getDpop

        public java.lang.String getDpop()
      • setDpop

        public void setDpop​(java.lang.String dpop)
      • getCertAsPem

        public java.lang.String getCertAsPem()
      • setCertAsPem

        public void setCertAsPem​(java.lang.String certAsPem)
      • isIncludeIdTokenClaims

        public boolean isIncludeIdTokenClaims()
      • setIncludeIdTokenClaims

        public void setIncludeIdTokenClaims​(boolean includeIdTokenClaims)
      • getPreProcessing

        public java.util.function.Function<io.jans.as.model.token.JsonWebResponse,​java.lang.Void> getPreProcessing()
      • setPreProcessing

        public void setPreProcessing​(java.util.function.Function<io.jans.as.model.token.JsonWebResponse,​java.lang.Void> preProcessing)
      • getPostProcessor

        public java.util.function.Function<io.jans.as.model.token.JsonWebResponse,​java.lang.Void> getPostProcessor()
      • setPostProcessor

        public void setPostProcessor​(java.util.function.Function<io.jans.as.model.token.JsonWebResponse,​java.lang.Void> postProcessor)
      • getScopes

        public java.util.Set<java.lang.String> getScopes()
      • setScopes

        public void setScopes​(java.util.Set<java.lang.String> scopes)
      • getClaimsAsString

        public java.lang.String getClaimsAsString()
      • setClaimsAsString

        public void setClaimsAsString​(java.lang.String claimsAsString)
      • getNonce

        public java.lang.String getNonce()
      • setNonce

        public void setNonce​(java.lang.String nonce)
      • getState

        public java.lang.String getState()
      • setState

        public void setState​(java.lang.String state)
      • getUserSessions

        public java.util.List<SessionId> getUserSessions()
      • setUserSessions

        public void setUserSessions​(java.util.List<SessionId> userSessions)
      • getResponseBuilder

        public javax.ws.rs.core.Response.ResponseBuilder getResponseBuilder()
      • setResponseBuilder

        public void setResponseBuilder​(javax.ws.rs.core.Response.ResponseBuilder responseBuilder)