Package play.mvc

Class Scope.Session

java.lang.Object
play.mvc.Scope.Session
Enclosing class:
Scope

public static class Scope.Session extends Object
Session scope
  • Field Details

  • Constructor Details

    • Session

      public Session()
    • Session

      protected Session(String id)
  • Method Details

    • getId

      @Nonnull public String getId()
    • all

      @Nonnull public Map<String,String> all()
    • getAuthenticityToken

      @Nonnull public String getAuthenticityToken()
    • put

      public void put(@Nonnull String key, @Nullable String value)
    • put

      public void put(@Nonnull String key, @Nullable Object value)
    • get

      @Nullable public String get(@Nonnull String key)
    • remove

      public boolean remove(@Nonnull String key)
    • remove

      public void remove(@Nonnull String... keys)
    • clear

      public void clear()
    • isEmpty

      public boolean isEmpty()
      Returns true if the session is empty, e.g. does not contain anything else than the timestamp
      Returns:
      true if the session is empty, otherwise false
    • contains

      public boolean contains(@Nonnull String key)
    • getUserAgent

      @Nullable public String getUserAgent()
    • setUserAgent

      public void setUserAgent(@Nonnull String userAgent)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object