java.lang.Object
com.predic8.membrane.core.interceptor.session.Session

public class Session extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • get

      public <T> T get(String key)
    • put

      public <T> void put(String key, T value)
    • getMultiple

      public Map<String,Object> getMultiple(String... keys)
    • remove

      public void remove(String... keys)
    • put

      public void put(Map<String,Object> map)
    • get

      public Map<String,Object> get()
    • clear

      public void clear()
    • setUsername

      public void setUsername(String username)
    • getUsername

      public <T> T getUsername()
    • authorize

      public void authorize(String username)
    • setAuthorization

      protected void setAuthorization(Session.AuthorizationLevel level)
    • getAuthorization

      protected Session.AuthorizationLevel getAuthorization()
    • getOAuth2Answer

      public Object getOAuth2Answer()
    • getOAuth2Answer

      public Object getOAuth2Answer(String wantedScope)
    • setOAuth2Answer

      public void setOAuth2Answer(String answer)
    • setOAuth2Answer

      public void setOAuth2Answer(String wantedScope, String answer)
    • getOAuth2AnswerParameters

      public OAuth2AnswerParameters getOAuth2AnswerParameters()
    • getOAuth2AnswerParameters

      public OAuth2AnswerParameters getOAuth2AnswerParameters(String wantedScope)
    • hasOAuth2Answer

      public boolean hasOAuth2Answer()
    • hasOAuth2Answer

      public boolean hasOAuth2Answer(String wantedScope)
    • getAccessToken

      public String getAccessToken(String wantedScope)
    • getAccessToken

      public String getAccessToken()
    • setAccessToken

      public void setAccessToken(String wantedScope, String token)
    • isVerified

      public boolean isVerified()
    • clearAuthentication

      public void clearAuthentication()
    • internalKey

      protected String internalKey(String key)
    • putInternal

      protected <T> void putInternal(String key, T value)
    • getInternal

      protected <T> T getInternal(String key)
    • removeInternal

      protected void removeInternal(String key)
    • isDirty

      public boolean isDirty()
    • setDirty

      public void setDirty(boolean dirty)
    • getContent

      public Map<String,Object> getContent()
    • setContent

      public void setContent(Map<String,Object> content)
    • getUsernameKeyName

      public String getUsernameKeyName()
    • setUsernameKeyName

      public void setUsernameKeyName(String usernameKeyName)