Class ConsentGatheringContext

java.lang.Object
io.jans.service.external.context.ExternalScriptContext
io.jans.as.server.service.external.context.ExternalScriptContext
io.jans.as.server.service.external.context.ConsentGatheringContext

public class ConsentGatheringContext extends ExternalScriptContext
Author:
Yuriy Movchan Date: 10/30/2017
  • Constructor Details

    • ConsentGatheringContext

      public ConsentGatheringContext(Map<String,io.jans.model.SimpleCustomProperty> configurationAttributes, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, io.jans.as.common.model.session.SessionId session, Map<String,String> pageAttributes, ConsentGatheringSessionService sessionService, io.jans.as.common.service.common.UserService userService, io.jans.jsf2.service.FacesService facesService, io.jans.as.model.configuration.AppConfiguration appConfiguration)
  • Method Details

    • getConfigurationAttributes

      public Map<String,io.jans.model.SimpleCustomProperty> getConfigurationAttributes()
    • getUser

      public io.jans.as.common.model.common.User getUser(String... returnAttributes)
    • getUserDn

      public String getUserDn()
    • getClient

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

      public Map<String,String> getConnectSessionAttributes()
    • isAuthenticated

      public boolean isAuthenticated()
    • getPageAttributes

      public Map<String,String> getPageAttributes()
    • getRequestParameters

      public Map<String,String[]> getRequestParameters()
    • getStep

      public int getStep()
    • setStep

      public void setStep(int step)
    • addSessionAttribute

      public void addSessionAttribute(String key, String value)
    • removeSessionAttribute

      public void removeSessionAttribute(String key)
    • getSessionAttributes

      public Map<String,String> getSessionAttributes()
    • persist

      public void persist()
      Must not take any parameters
    • getUserService

      public io.jans.as.common.service.common.UserService getUserService()
    • getFacesService

      public io.jans.jsf2.service.FacesService getFacesService()
    • getAppConfiguration

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