Class AweSessionStorage

    • Constructor Detail

      • AweSessionStorage

        public AweSessionStorage()
        Constructor
    • Method Detail

      • store

        public void store​(String name,
                          Object value)
        Set new parameter
        Parameters:
        name - Parameter name
        value - Parameter value
      • retrieve

        public Object retrieve​(String name)
        Get parameter
        Parameters:
        name - Parameter name
        Returns:
        Parameter value
      • retrieve

        public <T> T retrieve​(Class<T> clazz,
                              String name)
        Returns parameter value casted to the given class
        Type Parameters:
        T - Parameter class type
        Parameters:
        clazz - Parameter class
        name - Parameter name
        Returns:
        Parameter value
      • remove

        public void remove​(String name)
        Remove parameter from session
        Parameters:
        name - Parameter name
      • has

        public boolean has​(String name)
        Check if there is a parameter in the session
        Parameters:
        name - Parameter name
        Returns:
        Session has parameter
      • sessionKeys

        public Set<String> sessionKeys()
        Get parameter names from current session
        Returns:
        Parameter names